ECO-CMP-PY-018¶
Name: Recursive algorithm without safeguards
Category: CMP
Family: PY
Primary layer: code
System layers: code
Description¶
Recursion without depth safeguards risks overhead and runtime errors.
Impact¶
- confidence: 0.55
- notes: Depends on input size.
- type: cpu
Detection¶
- languages:
- python
- method: ast
Remediation¶
- guidance: Consider iterative approaches or enforce depth limits.
- tradeoffs: Code rewrite.
Pattern examples¶
No pattern examples provided.
Remediation examples¶
No remediation examples provided.