kodeagent.pattern_detector.analyze_code_patterns#

kodeagent.pattern_detector.analyze_code_patterns(code: str) tuple[bool, str, int][source]#

Perform AST-based pattern analysis on code.

Parameters:

code – Python source code to analyze

Returns:

Tuple of (is_safe, reason, risk_score) - is_safe: False if critical violations found - reason: Description of violations - risk_score: Numeric risk score (0-100)