Giter VIP home page Giter VIP logo

code-inspector's Issues

检测Jar包出现异常

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:659) at java.util.ArrayList.get(ArrayList.java:435) at code.inspector.core.spring.asm.SpringAnnoAdapter.visit(SpringAnnoAdapter.java:22) at org.objectweb.asm.ClassReader.readElementValue(ClassReader.java:3070) at org.objectweb.asm.ClassReader.readElementValues(ClassReader.java:2993) at org.objectweb.asm.ClassReader.readParameterAnnotations(ClassReader.java:2956) at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1489) at org.objectweb.asm.ClassReader.accept(ClassReader.java:744) at org.objectweb.asm.ClassReader.accept(ClassReader.java:424) at code.inspector.core.service.system.SpringService.start(SpringService.java:22) at code.inspector.core.Application.parseSpring(Application.java:261) at code.inspector.core.Application.start(Application.java:113) at code.inspector.form.CodeInspector.lambda$null$7(CodeInspector.java:212) at java.lang.Thread.run(Thread.java:748)

image

调用链从controller开始会漏掉不少漏洞

现在复杂的业务很多时候不是一条链完成下来的,从controller入口到触发点只是部分漏洞,更多的时候输出和触发不是在同一条链上的。例如在这里进行配置输出,在另外的地方进行触发,就会因为没有输入点而被忽略。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.