feat: add stella-callgraph-node for JavaScript/TypeScript call graph extraction
- Implemented a new tool `stella-callgraph-node` that extracts call graphs from JavaScript/TypeScript projects using Babel AST. - Added command-line interface with options for JSON output and help. - Included functionality to analyze project structure, detect functions, and build call graphs. - Created a package.json file for dependency management. feat: introduce stella-callgraph-python for Python call graph extraction - Developed `stella-callgraph-python` to extract call graphs from Python projects using AST analysis. - Implemented command-line interface with options for JSON output and verbose logging. - Added framework detection to identify popular web frameworks and their entry points. - Created an AST analyzer to traverse Python code and extract function definitions and calls. - Included requirements.txt for project dependencies. chore: add framework detection for Python projects - Implemented framework detection logic to identify frameworks like Flask, FastAPI, Django, and others based on project files and import patterns. - Enhanced the AST analyzer to recognize entry points based on decorators and function definitions.
This commit is contained in:
@@ -13,6 +13,26 @@ EPSS (Exploit Prediction Scoring System) v4 is a machine learning-based vulnerab
|
||||
|
||||
---
|
||||
|
||||
## EPSS Versioning Clarification
|
||||
|
||||
> **Note on "EPSS v4" Terminology**
|
||||
>
|
||||
> The term "EPSS v4" used in this document is a conceptual identifier aligning with CVSS v4 integration, **not** an official FIRST.org version number. FIRST.org's EPSS does not use explicit version numbers like "v1", "v2", etc.
|
||||
>
|
||||
> **How EPSS Versioning Actually Works:**
|
||||
> - EPSS models are identified by **model_date** (e.g., `2025-12-16`)
|
||||
> - Each daily CSV release represents a new model trained on updated threat data
|
||||
> - The EPSS specification itself evolves without formal version increments
|
||||
>
|
||||
> **StellaOps Implementation:**
|
||||
> - Tracks `model_date` for each EPSS score ingested
|
||||
> - Does not assume a formal EPSS version number
|
||||
> - Evidence replay uses the `model_date` from scan time
|
||||
>
|
||||
> For authoritative EPSS methodology, see: [FIRST.org EPSS Documentation](https://www.first.org/epss/)
|
||||
|
||||
---
|
||||
|
||||
## How EPSS Works
|
||||
|
||||
EPSS uses machine learning to predict exploitation probability based on:
|
||||
|
||||
Reference in New Issue
Block a user