cc-audit 3.2.14

Security auditor for Claude Code skills, hooks, and MCP servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Discovery layer (L3) for scan target enumeration.
//!
//! This module handles:
//! - Directory traversal and file discovery
//! - Ignore filtering (.gitignore, .cc-auditignore)
//! - File pattern matching
//! - Scan target definitions

pub mod patterns;
pub mod targets;
pub mod walker;

pub use crate::ignore::IgnoreFilter;
pub use patterns::{
    COMMAND_PATTERNS, DEPENDENCY_PATTERNS, FilePattern, MCP_PATTERNS, SKILL_PATTERNS,
};
pub use targets::{ScanTarget, TargetKind};
pub use walker::{DirectoryWalker, WalkConfig};