secure-software-engineering / secucheck

Soot-based taint analysis with internal Java fluent interface for security specifications in fluentTQL implemented with MagpieBridge to support multiple IDEs.
MIT License
16 stars 7 forks source link

Redundant checkbox item will behave incorrectly #1

Closed ranjithkris closed 3 years ago

ranjithkris commented 4 years ago

Hi,

As shown in the screenshot, if we have two files with same filename in different locations, by selecting one checkbox it also selects the other one.

image

Thanks,

The solution can be, in the java files for entry points, display only java files that do not implement FluentTQLUserInterface.

ranjithkris commented 3 years ago

This is solved in both version SC-1.0.0 and SC-1.1.0. It uses the fully qualified class name to display the entry points rather than just a Java file name.