You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***Technology**: Builds Pointer Analysis and Call Graph using Soot's `SPARK` or `CHA`.
57
65
***Strategy**: Uses **"Demand-Driven Analysis"**. Instead of analyzing the entire universe, it uses entry points from `api.txt` to build relevant call subgraphs, significantly reducing memory usage.
58
-
***Optimization**: Will utilize `components.txt` to skip analysis for safe library versions (e.g., skip Fastjson rules if version >= 1.2.83).
66
+
***Engine Update**: Now uses a **Worklist-based Engine** (Phase 7) to replace recursive analysis, preventing StackOverflow on deep chains.
67
+
***Optimization**:
68
+
***Leaf Summaries**: Caches summaries for leaf methods to avoid redundant analysis.
69
+
* Utilizes `components.txt` to skip analysis for safe library versions.
59
70
60
71
5.**Report Generator**
61
72
***Goal**: Address Pain Point 5.
62
73
***Format**: Supports SARIF (Standard Static Analysis Results Interchange Format) v2.1.0, enabling direct integration with VSCode, GitHub Security, etc.
74
+
***Enhancement**: Includes risk levels (CRITICAL, HIGH, etc.) and numerical scores derived from the Vulnerability Scorer.
75
+
76
+
6.**Secret Scanner (Tactical)**
77
+
***Goal**: Provide immediate value by identifying hardcoded credentials (Phase 8.1).
78
+
***Technology**: Uses ASM for bytecode string extraction and Regex/Entropy analysis. Does not require heavy Soot analysis.
0 commit comments