super
super copied to clipboard
Secure, Unified, Powerful and Extensible Rust Android Analyzer
We currently have thousands of LOC for generating permission enums. This shouldn't be done this way, and a simpler way using macros and automatic permission upgrading at build time should...
This will be implemented with #25, but in any case we need to create tables for vulnerabilities in summary reports, with vulnerabilities grouped by type. Also, the ability to understand...
Currently there is no tests for the manifest. We should create a sample manifest with some of the known vulnerabilities, and check if the vulnerabilities are being detected. Even if...
Currently, references to R file veriable IDs are pure integers. We should reverse them using tools like this one: https://github.com/justingarrick/android-reverse-r
Most of the code is still not documented. This is the tracking issue for `static_analysis/manifest.rs` file documentation. - [ ] Module level documentation. - [ ] `manifest_analysis()` function: - [...
Most of the code is still not documented. This is the tracking issue for `static_analysis/code.rs` file documentation. - [ ] Module level documentation. - [ ] `code_analysis()` function: - [...
This issue tracks the documentation of different modules in SUPER. Each module has its own issue: - [x] [`main.rs` (#54)](https://github.com/SUPERAndroidAnalyzer/super/issues/54) - [x] [`lib.rs` (#147)](https://github.com/SUPERAndroidAnalyzer/super/issues/147) - [ ] `cli.rs` - [...
Most of the code is still not documented. This is the tracking issue for `results/mod.rs` file documentation. - [ ] Module level documentation. - [ ] Results struct: - [...
Most of the code is still not documented. This is the tracking issue for `utils.rs` file documentation. - [ ] Module level documentation. - [x] `PARSER_CONFIG` constant. - [x] `print_error()`...
We need to add content providers, receivers, etc. to manifest analysis, and rules to decide what to analyze. Here is the complete list: - ``: - if `android:exported="false"` everything is...