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.
15 lines
451 B
Python
15 lines
451 B
Python
from __future__ import annotations
|
|
from dataclasses import dataclass, field
|
|
from codeflow.models.node import Node
|
|
from codeflow.models.edge import Edge
|
|
from typing import Any
|
|
|
|
|
|
@dataclass
|
|
class ExtractionResult:
|
|
nodes: list[Node] = field(default_factory=list)
|
|
edges: list[Edge] = field(default_factory=list)
|
|
errors: list[str] = field(default_factory=list)
|
|
file_path: str = ""
|
|
metadata: dict[str, Any] = field(default_factory=dict)
|