SuperAPI AI 工具集

secure-coding-audit

编程与开发

查看项目

更新于 10-16 08:10

技能介绍

用途:对现有代码进行安全审计,依据 rules/ 目录下的模块化 OWASP 规则文件检查漏洞。

主要能力:先根据代码类型确定适用的安全域,再只加载相关规则文件(不加载整个目录)。映射包括:登录/认证/密码/MFA 对应 authentication-password-mgmt.md、session-management.md;API 路由与 REST/GraphQL 对应 api-security.md、input-validation.md;Dockerfile 对应 dockerfile-security.md;K8s/Helm 对应 cloud-native-k8s.md;CI/CD 对应 cicd-pipeline-security.md;IaC 对应 iac-security.md;文件上传下载对应 file-management.md、input-validation.md;数据库/ORM 对应 database-security.md、input-validation.md;前端/React/模板对应 client-side-security.md、output-encoding.md;加密/哈希/密钥对应 cryptographic-practices.md、communication-security.md;密钥与环境变量对应 secrets-management.md;错误处理与日志对应 error-handling-logging.md;RBAC/授权对应 access-control.md;PII/数据保护对应 data-protection.md;依赖/供应链对应 software-supply-chain.md;C/C++ 内存安全对应 memory-management.md;服务器配置对应 system-configuration.md;无特定域时用 general-coding-practices.md。

使用方式:先判定域并加载对应规则文件,再读取待审计文件,逐条核对每个检查项并标记 Pass 或 Fail,最后输出发现表(Rule ID、Status、Finding、Remediation)及摘要,包含检查总数与违规数、按风险排序的关键发现、带具体行号的修复建议。

限制:需有目标代码与规则文件路径;规则覆盖范围以 rules/ 内文件为准;未提供价格、平台与效果信息。