| 定位 | Python SAST(安全静态检查) |
|---|---|
| 典型判定 | B101 assert / B301 pickle / B602 shell=True |
用法
用法
bandit -r src/
bandit -r src/ -ll # 只看高危或高置信度
bandit -r src/ -f json -o bandit.jsonassert 在 -O 优化模式下会被移除:用 assert 做安全校验是 B101 的典型场景。
Bandit 扫描 Python 代码中的安全模式:测试编号如 B101(assert 用于校验)、B301(pickle)、B602(subprocess shell=True)。
| 定位 | Python SAST(安全静态检查) |
|---|---|
| 典型判定 | B101 assert / B301 pickle / B602 shell=True |
bandit -r src/
bandit -r src/ -ll # 只看高危或高置信度
bandit -r src/ -f json -o bandit.json