security-testing
/security-testing
Application security testing: OWASP Top 10 validation, authentication/authorisation testing, API security, dependency vulnerability scanning, secrets detection, injection testing, SAST/DAST workflows. Use for web application and API security validation — not for Linux system hardening (use defense-security for that).
- Author
- dreamlab-ai ↗
- Repository
- agentbox ↗
- Licence
- AGPL-3.0
- Last repository change
- 27.10.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 27.10.2026, without references to retired models or APIs.
AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.
What it does and when to use it
Application security testing: OWASP Top 10 validation, authentication/authorisation testing, API security, dependency vulnerability scanning, secrets detection, injection testing, SAST/DAST workflows. Use for web application and API security validation — not for Linux system hardening (use defense-security for that).
Original author description
Application security testing: OWASP Top 10 validation, authentication/authorisation testing, API security, dependency vulnerability scanning, secrets detection, injection testing, SAST/DAST workflows. Use for web application and API security validation — not for Linux system hardening (use defense-security for that).
How it works
- When to use
- When NOT to use
- Core Capabilities
- Quick Start
- Integration with build-with-quality
- See also
SKILL.md preview
--- name: security-testing description: "Application security testing: OWASP Top 10 validation, authentication/authorisation testing, API security, dependency vulnerability scanning, secrets detection, injection testing, SAST/DAST workflows. Use for web application and API security validation — not for Linux system hardening (use defense-security for that)." --- # Security Testing Application-layer security testing for web services, APIs, and codebases. ## When to use - Validating OWASP Top 10 vulnerabilities in a web application - Testing authentication and authorisation flows for bypass vulnerabilities - API security testing (endpoint exposure, rate limiting, input validation) - Scanning dependencies for known CVEs - Detecting secrets and credentials accidentally committed to code - SAST (static analysis) or DAST (dynamic analysis) workflows ## When NOT to use - Linux system hardening, firewall rules, CIS compliance → use `defense-security` - Code quality gates and TDD → use `build-with-quality` - Infrastructure security scanning → use `defense-security` ## Core Capabilities ### OWASP Top 10 Coverage | Category | Tests | |----------|-------| | A01 Broken Access Control | Path traversal, IDOR, privilege escalation | | A02 Cryptographic Failures | Weak ciphers, exposed secrets, insecure transport | | A03 Injection | SQL, XSS, command injection, SSTI | | A04 Insecure Design | Business logic flaws, missing rate limits | | A05 Security Misconfiguration | Default credentials, exposed debug, CORS | | A06 Vulnerable Components | Dependency CVE scanning | | A07 Auth Failures | Session fixation, weak tokens, brute force | | A08 Software Integrity | Supply chain checks, SBOM | | A09 Logging Failures | Missing audit trails, sensitive data in logs | | A10 SSRF | Server-side request forgery testing | ### Tools Used - **Static analysis**: semgrep, bandit (Python), gosec (Go), eslint-plugin-security - **Dependency scanning**: npm audit, pip-audit, cargo audit, trivy - **Secrets detection**: gitleaks, trufflehog - **Dynamic testing**: OWASP ZAP (via Docker), custom request sequences - **Browser-based**: `qe-browser` for injection scanner (install with `aqe init`) ## Quick Start ### Dependency vulnerability scan ```bash # Node.js npm audit --audit-level=moderate # Python pip-audit # Rust cargo audit # Container image docker run --rm -v /var/run/docker.sock:/var/run/docker.sock \ aquasec/trivy image <your-image> ``` ### Secrets scan ```bash # Install gitleaks if not present which gitleaks || brew install gitleaks # Scan current repo gitleaks detect --source . --verbose ``` ### SAST with semgrep ```bash # Install semgrep pip install semgrep # Run OWASP ruleset semgrep --config p/owasp-top-ten . ``` ## Integration with build-with-quality Security testing integrates with `build-with-quality` as a quality gate: - Run security tests in Phase 3 (QE Verification) of the EDD pipeline - Failed security gates block the truth-score from reaching 0.95 - Use `verification-quality` to track security gate pass/fail history ## See also - `defense-security` — Linux system hardening, CIS/HIPAA/SOC2 compliance - `build-with-quality` — Full development pipeline with integrated security agents - `qe-browser` — Browser-based injection and XSS scanning (after `aqe init`)
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · dreamlab-ai/agentbox | 100 | AGPL-3.0 |
| proffesor-for-testing/agentic-qe | 100 | MIT |
| aks-builds/quality-skills | 100 | MIT |
| Tyler-R-Kendrick/agent-skills | 100 | MIT |
Database snapshot: 13.11.2026 · package version c0ab577494ad (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100security-audit
OWASP Top 10 security audit, SAST/DAST/SCA scanning, secrets detection, and dependency vulnerability check. Use when: security, vulnerability, OWASP, secrets, CVE, security audit, security scan, penetration. - 100application-security
OWASP Top 10 with code examples, SAST/DAST tools, dependency scanning, CSP headers, and input validation patterns. Use when hardening applications, reviewing security posture, or implementing defensive coding practices. - 100dynamic-application-security-testing-dast-zap
Use this skill when automate web application security vulnerability scanning in CI/CD using OWASP ZAP. - 100devsecops
Use this skill when the user says 'DevSecOps', 'shift-left security', 'SAST in CI', 'DAST pipeline', 'secret scanning in CI', 'security gate', 'pipeline hardening'. Embeds automated SAST, DAST, dependency and secret scanning into CI/CD with policy gates. Do NOT use for: deep… - 90security-sast-dast
Use this skill when asked about SAST, DAST, static analysis, dynamic analysis, code scanning, SonarQube, Semgrep, Checkmarx, Fortify, OWASP ZAP, or Burp Suite. This skill enforces: SAST tool integration with custom rule writing, DAST scanning with authenticated sessions, false… - 100owasp-top-10-secure-coding-standards
Guides understanding the OWASP Top 10 web application security risk categories, applying secure coding practices that prevent each category, and mapping which categories automated SAST/DAST tooling can and cannot reliably detect. Use when a user asks to "explain the OWASP Top…