Skip to main content

Module ir

Module ir 

Source
Expand description

Unified Intermediate Representation for agent extension analysis.

All adapters produce a ScanTarget. All detectors consume a ScanTarget. This decouples framework-specific parsing from security analysis.

Re-exports§

pub use data_surface::DataSurface;
pub use dependency_surface::DependencySurface;
pub use execution_surface::ExecutionSurface;
pub use provenance_surface::ProvenanceSurface;
pub use tool_surface::ToolSurface;

Modules§

data_surface
dependency_surface
execution_surface
provenance_surface
tool_surface

Structs§

ScanTarget
Complete scan target — the unified IR that all analysis operates on.
SourceFile
A source file included in the scan.
SourceLocation
Location in source code.

Enums§

ArgumentSource
Where a function argument originates — the key taint abstraction.
Framework
Which agent framework this extension targets.
Language
Programming language of a source file.