Files
magnus919_agent-skills/binary-analysis/scripts/binary_analysis/rules/__init__.py
T

23 lines
788 B
Python

"""Heuristic and capability rules engine.
Provides:
- TriageEngine: produces Observations, Heuristics, and Unknowns from backend data.
- SuspiciousApisEngine: evaluates priority-tagged rules against imported APIs.
- CapabilityMapEngine: produces functional area suggestions from backend data.
- Rule evaluation infrastructure (extensible for suspicious-apis, capability-map).
"""
from __future__ import annotations
from binary_analysis.rules.capabilities import CapabilityMapEngine, CapabilityResult
from binary_analysis.rules.engine import TriageEngine
from binary_analysis.rules.suspicious_apis import SuspiciousApiMatch, SuspiciousApisEngine
__all__ = [
"CapabilityMapEngine",
"CapabilityResult",
"SuspiciousApiMatch",
"SuspiciousApisEngine",
"TriageEngine",
]