Shell execution
subprocess, os.system, shell=True, and command argument patterns.
Krahanos uses deterministic Python AST analysis to surface capabilities. A finding is a reason to review code and intent, not proof that a vulnerability exists.
subprocess, os.system, shell=True, and command argument patterns.
Database execute, insert, update, delete, and write SQL signals.
File deletion and other operations that can remove resources.
Outbound network clients plus environment and secret access.
eval, exec, and compile capabilities.
MCP capabilities, destructive tools, and tool registration.