Loading...
Loading...
Compare original and translation side by side
semgrep --config=auto .bandit -r ./srcgitleaks detect --source=.npm audit --audit-level=moderatetrivy fs .semgrep --config=auto .bandit -r ./srcgitleaks detect --source=.npm audit --audit-level=moderatetrivy fs .| Topic | Reference | Load When |
|---|---|---|
| SAST Tools | | Running automated scans |
| Vulnerability Patterns | | SQL injection, XSS, manual review |
| Secret Scanning | | Gitleaks, finding hardcoded secrets |
| Penetration Testing | | Active testing, reconnaissance, exploitation |
| Infrastructure Security | | DevSecOps, cloud security, compliance |
| Report Template | | Writing security report |
| 主题 | 参考文件 | 加载场景 |
|---|---|---|
| SAST工具 | | 运行自动化扫描时 |
| 漏洞模式 | | SQL注入、XSS、人工评审时 |
| 密钥扫描 | | Gitleaks检测、查找硬编码密钥时 |
| 渗透测试 | | 主动测试、侦察、漏洞利用时 |
| 基础设施安全 | | DevSecOps、云安全、合规场景 |
| 报告模板 | | 撰写安全报告时 |
ID: FIND-001
Severity: High (CVSS 8.1)
Title: SQL Injection in user search endpoint
File: src/api/users.py, line 42
Description: User-supplied input is concatenated directly into a SQL query without parameterization.
Impact: An attacker can read, modify, or delete database contents.
Remediation: Use parameterized queries or an ORM. Replace `cursor.execute(f"SELECT * FROM users WHERE name='{name}'")`
with `cursor.execute("SELECT * FROM users WHERE name=%s", (name,))`.
References: CWE-89, OWASP A03:2021ID: FIND-001
Severity: High (CVSS 8.1)
Title: SQL Injection in user search endpoint
File: src/api/users.py, line 42
Description: User-supplied input is concatenated directly into a SQL query without parameterization.
Impact: An attacker can read, modify, or delete database contents.
Remediation: Use parameterized queries or an ORM. Replace `cursor.execute(f"SELECT * FROM users WHERE name='{name}'")`
with `cursor.execute("SELECT * FROM users WHERE name=%s", (name,))`.
References: CWE-89, OWASP A03:2021