Skip to content

Commit 6e552d2

Browse files
Alex HolmbergAlex793x
authored andcommitted
feat added python security scanning catching generat exposure secrets similar to javascript version
1 parent 6b6343e commit 6e552d2

3 files changed

Lines changed: 1429 additions & 0 deletions

File tree

src/analyzer/security/core.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ pub enum SecurityCategory {
3535
NetworkSecurity,
3636
/// Compliance and regulatory requirements
3737
Compliance,
38+
/// Code injection vulnerabilities (eval, exec, etc.)
39+
CodeInjection,
40+
/// Command injection vulnerabilities (subprocess, os.system, etc.)
41+
CommandInjection,
3842
}
3943

4044
/// A security finding with details and remediation

src/analyzer/security/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,14 @@ use thiserror::Error;
1313

1414
pub mod core;
1515
pub mod javascript;
16+
pub mod python;
1617
pub mod patterns;
1718
pub mod config;
1819
pub mod gitignore;
1920

2021
pub use core::{SecurityAnalyzer, SecurityReport, SecurityFinding, SecuritySeverity, SecurityCategory};
2122
pub use javascript::JavaScriptSecurityAnalyzer;
23+
pub use python::PythonSecurityAnalyzer;
2224
pub use patterns::SecretPatternManager;
2325
pub use config::SecurityAnalysisConfig;
2426
pub use gitignore::{GitIgnoreAnalyzer, GitIgnoreStatus, GitIgnoreRisk};

0 commit comments

Comments
 (0)