Files
q3alique acc1b4f3e7 Initial release of codeflow
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.
2026-06-08 00:55:14 +02:00

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)