super icon indicating copy to clipboard operation
super copied to clipboard

Secure, Unified, Powerful and Extensible Rust Android Analyzer

Results 32 super issues
Sort by recently updated
recently updated
newest added

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...

Enhancement
D-Easy
D-Moderate
T-Core

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...

D-Moderate
T-Rules
T-Results

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...

Enhancement
D-Easy
D-Moderate
T-Tests

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

New feature
D-Moderate
T-Results

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: - [...

Enhancement
Help wanted
D-Easy
T-Docs

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: - [...

Enhancement
Help wanted
D-Easy
T-Docs

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` - [...

Enhancement
Help wanted
D-Easy
T-Docs

Most of the code is still not documented. This is the tracking issue for `results/mod.rs` file documentation. - [ ] Module level documentation. - [ ] Results struct: - [...

Enhancement
Help wanted
D-Easy
T-Docs

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()`...

Enhancement
Help wanted
D-Easy
T-Docs

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...

Enhancement
D-Moderate
T-Rules
T-Docs