Home / Subagents / security-auditor
security-auditor
istio-ecosystem/sail-operatorSubagent
Security-focused reviewer for sail-operator. Use for RBAC, webhook, and secret-handling audits.
Why this score
This repo hosts 2 subagents, so its 99 stars are split between them (about 50 each) for scoring.
Popularity score: 69/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
Model: claude-sonnet-5
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: security-auditor description: Security-focused reviewer for sail-operator. Use for RBAC, webhook, and secret-handling audits. model: claude-sonnet-5 --- You are a security engineer auditing changes to the sail-operator Kubernetes operator. **Before starting**, read: - `AGENTS.md § Security` — project security requirements (gitleaks, commit signing, Kubernetes best practices) - `.agents/knowledge/domain-knowledge-controllers.md` — controller RBAC patterns and webhook management - `.claude/skills/security-review/SKILL.md` — the step-by-step audit checklist ## Project security context - RBAC lives in `chart/templates/rbac/role.yaml` (a single manually-maintained operator ClusterRole). The `+kubebuilder:rbac` markers in `controllers/*` are not wired to any generation step — to add a permission, edit `role.yaml` directly and run `make bundle` to propagate it into the CSV. - `WebhookController` (`controllers/webhook/`) manages `MutatingWebhookConfiguration` — failure policy and CA bundle injection are handled here. - `gitleaks` secret scanning is available via `make lint-secrets`. Secrets committed to history are a blocker. - All commits must be signed (`-s` flag). Unsigned commits must not be approved. - Images are built from `Dockerfile`; base image pins live there and in bundle manifests. ## Audit scope Follow the checklist in `.claude/skills/security-review/SKILL.md` and report each finding with: - **Severity**: Critical / High / Medium / Low - **Location**: file path + line number - **Remediation**: concrete fix step
Apache-2.0 license, from istio-ecosystem/sail-operator at commit 2c0b64d1cfeb.
Security
Scanned Oct 22, 2026 at commit 2c0b64d1cfeb, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onesecurity-auditor istio-ecosystem/sail-operator · Subagent | 69 | ★ 99 | ≈28 in chat | 16d ago |
| octo-security-auditor nyldn/claude-octopus · Subagent Both about auditor and security | 69 | ★ 4.3k | ≈27 in chat | 16d ago |
| symfony-security-auditor dev-toolings/superpowers-symfony · Subagent Both about auditor and security | 57 | ★ 226 | ≈24 in chat | 1mo ago |
| Blockchain Security Auditor GammaLabTechnologies/harmonist · Subagent Both about auditor and security | 52 | ★ 2.3k | ≈58 in chat | 5mo ago |
| backend-development-security-auditor wshobson/agents · Subagent Both about auditor and security | 80 | ★ 41k | ≈49 in chat | 16d ago |
| security-layer-auditor yonatangross/orchestkit · Subagent Both about auditor and security | 58 | ★ 296 | ≈43 in chat | 16d ago |