rapid7/metasploit-framework

View on GitHub
external/source/exploits/CVE-2010-0094/Exploit.java

Summary

Maintainability
D
2 days
Test Coverage

Method getMbeanServer has 220 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    private MBeanServer getMbeanServer() {

        return new MBeanServer() {

            @Override
Severity: Major
Found in external/source/exploits/CVE-2010-0094/Exploit.java - About 1 day to fix

    Exploit has 49 methods (exceeds 20 allowed). Consider refactoring.
    Open

    public class Exploit extends Applet {
    
        private static final long serialVersionUID = 2205862970052148546L;
    
        @Override
    Severity: Minor
    Found in external/source/exploits/CVE-2010-0094/Exploit.java - About 6 hrs to fix

      File Exploit.java has 310 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      import java.applet.Applet;
      import java.io.IOException;
      import java.io.InputStream;
      import java.io.ObjectInputStream;
      import java.rmi.MarshalledObject;
      Severity: Minor
      Found in external/source/exploits/CVE-2010-0094/Exploit.java - About 3 hrs to fix

        Method createMBean has 5 arguments (exceeds 4 allowed). Consider refactoring.
        Open

                    public ObjectInstance createMBean(String className,
                            ObjectName name, ObjectName loaderName, Object[] params,
                            String[] signature) throws ReflectionException,
        Severity: Minor
        Found in external/source/exploits/CVE-2010-0094/Exploit.java - About 35 mins to fix

          There are no issues that match your filters.

          Category
          Status