mirror of
https://github.com/q3alique/codeflow
synced 2026-06-21 14:06:02 +00:00
acc1b4f3e7
Static taint-analysis and visualization tool for source-code security review. Supports deep analysis for Python, JavaScript/TypeScript, Java, Go, and C#, with structural support for all other languages via the generic extractor. Outputs: interactive HTML report, LLM-ready Markdown review document, and optional Burp Suite JSON export. Self-bootstrapping launcher (run.py) requires no virtual environment.
22 lines
759 B
Python
22 lines
759 B
Python
from codeflow.analysis.base_extractor import ExtractionResult
|
|
from codeflow.analysis.python_extractor import PythonExtractor
|
|
from codeflow.analysis.js_extractor import JSExtractor
|
|
from codeflow.analysis.generic_extractor import GenericExtractor
|
|
from codeflow.analysis.graph_builder import build
|
|
from codeflow.analysis.taint_tracker import propagate_taint
|
|
from codeflow.analysis.boundary_marker import mark_dangerous_boundaries
|
|
from codeflow.analysis.flow_identifier import identify_flows
|
|
from codeflow.analysis.clusterer import cluster_flows
|
|
|
|
__all__ = [
|
|
"ExtractionResult",
|
|
"PythonExtractor",
|
|
"JSExtractor",
|
|
"GenericExtractor",
|
|
"build",
|
|
"propagate_taint",
|
|
"mark_dangerous_boundaries",
|
|
"identify_flows",
|
|
"cluster_flows",
|
|
]
|