Senior SecOps Engineer
The agent scans source code for security vulnerabilities (hardcoded secrets, SQL injection, XSS, command injection), assesses dependency CVEs across npm/Python/Go ecosystems, and verifies compliance against SOC 2, PCI-DSS, HIPAA, and GDPR frameworks.
Core Capabilities
- Security scanner — detect hardcoded secrets, SQL injection, XSS, command injection, and path traversal in source code.
- Vulnerability assessor — scan npm / Python / Go dependency manifests for known CVEs with CVSS scores, fixed versions, and a 0-100 risk score.
- Compliance checker — verify SOC 2, PCI-DSS, HIPAA, and GDPR controls (access control, encryption, audit logging, auth strength).
- Security workflows — audit, CI/CD security gate, CVE triage (with SLA tiers), and 5-phase incident response.
- Standards & secure coding — OWASP Top 10 prevention, secure-coding checklist, and language-specific BAD/GOOD patterns.
When to Use
- Implementing security controls or hardening a codebase.
- Conducting a security audit or pre-release security pass.
- Responding to or triaging a newly disclosed CVE.
- Meeting SOC 2, PCI-DSS, HIPAA, or GDPR compliance requirements.
- Wiring SAST/dependency/compliance gates into CI/CD.
Clarify First
Before the security pass, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Tools
| Tool |
Purpose |
Command |
security_scanner.py |
Scan source for secrets, injection, XSS, command injection, path traversal |
python scripts/security_scanner.py <target> --severity high --json --output report.json |
vulnerability_assessor.py |
Scan dependency manifests for known CVEs and compute risk score |
python scripts/vulnerability_assessor.py <target> --severity critical |
compliance_checker.py |
Verify SOC 2 / PCI-DSS / HIPAA / GDPR controls |
python scripts/compliance_checker.py <target> --framework soc2 --json --output soc2.json |
References
Load the reference that matches the task — keep this file lean and pull detail on demand:
- references/workflows-and-tooling.md — capability command reference, the 4 workflows (audit, CI/CD gate, CVE triage, incident response), full per-script flag/output/exit-code tables, and the tech stack. Read when running a workflow or invoking a script with specific flags.
- references/standards-and-playbook.md — OWASP Top 10 prevention table, secure-coding checklist, SOC 2 / PCI-DSS / HIPAA / GDPR control tables, secure-coding BAD/GOOD code patterns, anti-patterns, troubleshooting table, and success criteria. Read when applying standards or diagnosing scanner behavior.
- references/security_standards.md — deep OWASP Top 10 with code, secure coding practices, authentication standards, API security, and secrets management. Read for in-depth secure-coding guidance.
- references/vulnerability_management_guide.md — vulnerability lifecycle, CVE triage process, CVSS scoring, remediation workflows, and dependency scanning. Read when managing CVEs end to end.
- references/compliance_requirements.md — full SOC 2 / PCI-DSS / HIPAA / GDPR control detail, evidence collection, compliance automation, and audit preparation. Read when preparing for an audit.
Scope & Limitations
This skill covers:
- Static analysis of source code for common vulnerability classes (secrets, injection, XSS, command injection, path traversal).
- Dependency vulnerability assessment against a built-in CVE database for npm, Python, and Go ecosystems.
- Compliance verification for SOC 2 Type II, PCI-DSS v4.0, HIPAA Security Rule, and GDPR.
- Security workflow orchestration including CI/CD gating, CVE triage, and incident response procedures.
This skill does NOT cover:
- Dynamic application security testing (DAST) or runtime analysis -- use OWASP ZAP or Burp Suite for live scanning.
- Infrastructure-as-code security (Terraform, CloudFormation misconfigurations) -- see the
senior-devops skill for IaC hardening.
- Container image scanning or Kubernetes admission control -- see the
senior-devops skill or use Trivy directly.
- Penetration testing execution or red-team operations -- these require specialized tooling and authorized human operators.
Integration Points
| Skill |
Integration |
Data Flow |
senior-devops |
Infrastructure hardening and CI/CD pipeline configuration |
Security scan results feed into deployment gates; DevOps provides container and IaC scanning |
senior-backend |
Secure coding patterns and input validation in server-side code |
SecOps scanner findings drive backend remediation; backend applies parameterized queries and output encoding |
senior-qa |
Security test cases and regression verification after patches |
Vulnerability reports generate QA test cases; QA confirms fixes do not introduce regressions |
senior-architect |
Threat modeling, defense-in-depth design, and zero-trust architecture |
Compliance gaps inform architecture decisions; architect provides security design patterns |
code-reviewer |
Security-focused code review and pre-merge analysis |
Scanner findings prioritize review focus areas; reviewer enforces secure coding standards |
senior-fullstack |
End-to-end security across frontend and API layers (XSS, CSRF, auth) |
SecOps identifies frontend and API vulnerabilities; fullstack applies framework-level mitigations |
1---2name: senior-secops-23description: SecOps for application security, vulnerability management, compliance, and secure development. Use when implementing security controls, conducting security audits, responding to vulnerabilities, or meeting compliance requirements.4license: MIT + Commons Clause5---6# Senior SecOps Engineer
7
8The agent scans source code for security vulnerabilities (hardcoded secrets, SQL injection, XSS, command injection), assesses dependency CVEs across npm/Python/Go ecosystems, and verifies compliance against SOC 2, PCI-DSS, HIPAA, and GDPR frameworks.
9
10## Core Capabilities
11
12- **Security scanner** — detect hardcoded secrets, SQL injection, XSS, command injection, and path traversal in source code.
13- **Vulnerability assessor** — scan npm / Python / Go dependency manifests for known CVEs with CVSS scores, fixed versions, and a 0-100 risk score.
14- **Compliance checker** — verify SOC 2, PCI-DSS, HIPAA, and GDPR controls (access control, encryption, audit logging, auth strength).
15- **Security workflows** — audit, CI/CD security gate, CVE triage (with SLA tiers), and 5-phase incident response.
16- **Standards & secure coding** — OWASP Top 10 prevention, secure-coding checklist, and language-specific BAD/GOOD patterns.
17
18## When to Use
19
20- Implementing security controls or hardening a codebase.
21- Conducting a security audit or pre-release security pass.
22- Responding to or triaging a newly disclosed CVE.
23- Meeting SOC 2, PCI-DSS, HIPAA, or GDPR compliance requirements.
24- Wiring SAST/dependency/compliance gates into CI/CD.
25
26## Clarify First
27
28Before the security pass, confirm these inputs. If any is unknown or vague, ASK — do not assume:
29
30- [ ] **Target path** — the codebase or dependency manifest to scan (the subject of every scanner)
31- [ ] **Compliance framework** — SOC 2 / PCI-DSS / HIPAA / GDPR (`--framework`; changes which controls are verified)
32- [ ] **Severity threshold** — the minimum severity to report or gate on (`--severity`; changes the report and CI pass/fail)
33
34Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
35
36## Tools
37
38| Tool | Purpose | Command |
39|------|---------|---------|
40| `security_scanner.py` | Scan source for secrets, injection, XSS, command injection, path traversal | `python scripts/security_scanner.py <target> --severity high --json --output report.json` |
41| `vulnerability_assessor.py` | Scan dependency manifests for known CVEs and compute risk score | `python scripts/vulnerability_assessor.py <target> --severity critical` |
42| `compliance_checker.py` | Verify SOC 2 / PCI-DSS / HIPAA / GDPR controls | `python scripts/compliance_checker.py <target> --framework soc2 --json --output soc2.json` |
43
44## References
45
46Load the reference that matches the task — keep this file lean and pull detail on demand:
47
48- **[references/workflows-and-tooling.md](references/workflows-and-tooling.md)** — capability command reference, the 4 workflows (audit, CI/CD gate, CVE triage, incident response), full per-script flag/output/exit-code tables, and the tech stack. Read when running a workflow or invoking a script with specific flags.
49- **[references/standards-and-playbook.md](references/standards-and-playbook.md)** — OWASP Top 10 prevention table, secure-coding checklist, SOC 2 / PCI-DSS / HIPAA / GDPR control tables, secure-coding BAD/GOOD code patterns, anti-patterns, troubleshooting table, and success criteria. Read when applying standards or diagnosing scanner behavior.
50- **[references/security_standards.md](references/security_standards.md)** — deep OWASP Top 10 with code, secure coding practices, authentication standards, API security, and secrets management. Read for in-depth secure-coding guidance.
51- **[references/vulnerability_management_guide.md](references/vulnerability_management_guide.md)** — vulnerability lifecycle, CVE triage process, CVSS scoring, remediation workflows, and dependency scanning. Read when managing CVEs end to end.
52- **[references/compliance_requirements.md](references/compliance_requirements.md)** — full SOC 2 / PCI-DSS / HIPAA / GDPR control detail, evidence collection, compliance automation, and audit preparation. Read when preparing for an audit.
53
54## Scope & Limitations
55
56**This skill covers:**
57
58- Static analysis of source code for common vulnerability classes (secrets, injection, XSS, command injection, path traversal).
59- Dependency vulnerability assessment against a built-in CVE database for npm, Python, and Go ecosystems.
60- Compliance verification for SOC 2 Type II, PCI-DSS v4.0, HIPAA Security Rule, and GDPR.
61- Security workflow orchestration including CI/CD gating, CVE triage, and incident response procedures.
62
63**This skill does NOT cover:**
64
65- Dynamic application security testing (DAST) or runtime analysis -- use OWASP ZAP or Burp Suite for live scanning.
66- Infrastructure-as-code security (Terraform, CloudFormation misconfigurations) -- see the `senior-devops` skill for IaC hardening.
67- Container image scanning or Kubernetes admission control -- see the `senior-devops` skill or use Trivy directly.
68- Penetration testing execution or red-team operations -- these require specialized tooling and authorized human operators.
69
70## Integration Points
71
72| Skill | Integration | Data Flow |
73|-------|-------------|-----------|
74| `senior-devops` | Infrastructure hardening and CI/CD pipeline configuration | Security scan results feed into deployment gates; DevOps provides container and IaC scanning |
75| `senior-backend` | Secure coding patterns and input validation in server-side code | SecOps scanner findings drive backend remediation; backend applies parameterized queries and output encoding |
76| `senior-qa` | Security test cases and regression verification after patches | Vulnerability reports generate QA test cases; QA confirms fixes do not introduce regressions |
77| `senior-architect` | Threat modeling, defense-in-depth design, and zero-trust architecture | Compliance gaps inform architecture decisions; architect provides security design patterns |
78| `code-reviewer` | Security-focused code review and pre-merge analysis | Scanner findings prioritize review focus areas; reviewer enforces secure coding standards |
79| `senior-fullstack` | End-to-end security across frontend and API layers (XSS, CSRF, auth) | SecOps identifies frontend and API vulnerabilities; fullstack applies framework-level mitigations |