Skip to main content

sandbox_scan/
lib.rs

1//! Security scanner: YARA rules + heuristic patterns + compose validation.
2//!
3//! See `crates/sandbox-scan/AGENTS.md` for boundaries and conventions.
4
5pub mod cache;
6pub mod clamav;
7pub mod compose;
8pub mod engine;
9pub mod error;
10pub mod findings;
11pub mod heuristics;
12pub mod project_hash;
13pub mod suppress;
14pub mod yara;
15
16pub use cache::RULESET_VERSION;
17pub use engine::{ScanOpts, ScanReport, scan};
18pub use error::{Error, Result};
19pub use findings::{Finding, Findings, Severity};
20pub use project_hash::content_hash;
21pub use suppress::IgnoreList;
22pub use yara::YaraEngine;