Class Plugin_FindBugs

Description

The FindBugs Plugin uses the open source tool FindBugs to discover potential vulnerabilities in compiled Java code.

This class is a Singleton that runs only once, returning all of the results that first time.

Located in /plugins/FindBugs.php (line 11)

Plugin
   |
   --Plugin_FindBugs
Variable Summary
Method Summary
void execute ()
Variables
mixed $is_multi_target = true (line 17)

This class is multi-target.

  • access: public

Redefinition of:
Plugin::$is_multi_target
True iff this object is to be only invoked once. The object itself should prevent multiple executions.
mixed $valid_file_types = array() (line 12)
  • access: public

Redefinition of:
Plugin::$valid_file_types
Valid file types that this Plugin can operate on.

Inherited Variables

Inherited from Plugin

Plugin::$context_size
Plugin::$description
Plugin::$filename
Plugin::$file_contents
Plugin::$initialized
Plugin::$is_valid_filetype
Plugin::$result_list
Methods
execute (line 23)

Executes the scanning function. This calls out to findbugs.bat which then calls Java, but process output comes back here.

void execute ()

Redefinition of:
Plugin::execute()
This function should not be called, since this class is abstract. The execute() function should be overridden by child classes.

Inherited Methods

Inherited From Plugin

Plugin::Plugin()
Plugin::check_for_java()
Plugin::destructor()
Plugin::execute()
Plugin::run()

Documentation generated on Mon, 28 Apr 2008 12:51:55 -0400 by phpDocumentor 1.4.0a2