Permission Analysis Report


Analysis of: org.eclipse.osgi

Detail


Class: org.eclipse.core.runtime.internal.adaptor.EclipseCommandProvider (Application)
DoPrivileged location: Line# 130 void _getprop( org.eclipse.osgi.framework.console.CommandInterpreter )
   Permission: java.util.PropertyPermission "*", "read,write"
      Primordial/java.util.Properties java.lang.System.getProperties(  )


CODE
public void _getprop(CommandInterpreter ci) throws Exception { Properties allProperties = System.getProperties(); String filter = ci.nextArgument(); Enumeration propertyNames = allProperties.keys(); while(propertyNames.hasMoreElements()) { String prop = (String) propertyNames.nextElement(); if (filter == null || prop.startsWith(filter)) { ci.println(prop+'='+allProperties.getProperty(prop)); } } }
Tainted variable reference trace:

Permission Requirements:



Conclusion: