Python Security Scanner 是一款专注于 Python 生态的安全扫描工具,其目标是发现 Python 代码中常见的安全漏洞,包括 SQL 注入、不安全的反序列化以及硬编码密钥等问题。它被设计为安全软件开发生命周期(Secure SDLC)的组成部分,适合在开发与交付流程中持续使用。
用途 该工具主要用于在 Python 项目中识别常见安全缺陷。通过检测 SQL 注入、不安全反序列化和硬编码密钥等典型问题,帮助开发团队在早期阶段发现并处理潜在风险。
适用场景 根据资料,建议在以下场景使用:项目初始化时,即新建 Python 项目之际;持续集成阶段,作为自动化构建与测试流水线的一部分;遗留代码重构时,在将较旧的 Python 代码库更新到现代标准的过程中。
不适用场景 该工具专门针对 Python 生态系统,因此不适用于非 Python 项目。
错误条件与边界情况 资料列出了两类边界情况:缺少依赖清单,即项目没有 requirements.txt 或 pyproject.toml 文件;版本不兼容,即项目使用的 Python 版本不受相关工具支持。
安全与数据处理 所有分析均在本地执行,不会将源代码或凭证传输到外部。
限制 关于该工具的具体安装方式、运行命令、支持的 Python 版本范围、检测规则数量、输出格式、配置选项以及收费情况,资料中暂未提供,因此无法确认。