Module security

Source
Expand description

§Security Analysis Module

Modular security analysis with language-specific analyzers for better threat detection.

This module provides a layered approach to security analysis:

  • Core security patterns (generic)
  • Language-specific analyzers (JS/TS, Python, etc.)
  • Framework-specific detection
  • Context-aware severity assessment

Re-exports§

pub use core::SecurityAnalyzer;
pub use core::SecurityReport;
pub use core::SecurityFinding;
pub use core::SecuritySeverity;
pub use core::SecurityCategory;
pub use javascript::JavaScriptSecurityAnalyzer;
pub use python::PythonSecurityAnalyzer;
pub use patterns::SecretPatternManager;
pub use config::SecurityAnalysisConfig;
pub use gitignore::GitIgnoreAnalyzer;
pub use gitignore::GitIgnoreStatus;
pub use gitignore::GitIgnoreRisk;

Modules§

config
Security Analysis Configuration
core
Core Security Analysis Types
gitignore
GitIgnore-Aware Security Analysis
javascript
JavaScript/TypeScript Security Analyzer
patterns
Security Pattern Management
python
Python Security Analyzer

Structs§

ModularSecurityAnalyzer
Modular security analyzer that delegates to language-specific analyzers

Enums§

SecurityError