Use when auto-detecting which security scanners apply to the current repository — scans for GitHub remote, CI configs, dependency manifests, Terraform files, Docker configs, and scanner-specific artifacts
How this skill is triggered — by the user, by Claude, or both
Slash command
/security-coding-agent:scanner-detectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect which security scanners are relevant by examining repository artifacts, CI configurations, dependency manifests, and infrastructure files.
Detect which security scanners are relevant by examining repository artifacts, CI configurations, dependency manifests, and infrastructure files.
| Scanner | Definitive Markers | Supporting Signals |
|---|---|---|
| GHAS (CodeQL) | .github/workflows/*.yml with codeql-analysis action | .github/ directory + GitHub remote |
| GHAS (Secret Scanning) | GitHub remote (enabled by default on public repos) | .github/secret-scanning.yml |
| GHAS (Dependabot) | .github/dependabot.yml | GitHub remote |
| GHAS (Push Protection) | GitHub remote + Advanced Security license | Organization settings |
| SonarQube | sonar-project.properties, sonar-project.json | sonar-scanner in CI workflows |
| Snyk (Code) | .snyk file, snyk.json | Snyk badge in README |
| Snyk (Open Source) | package.json, requirements.txt, go.mod, pom.xml, *.csproj | Any dependency manifest |
| Snyk (IaC) | .tf files, cloudformation/*.yml, k8s/*.yml | Infrastructure directory present |
| Snyk (Container) | Dockerfile, docker-compose.yml | Container registry references |
| Wiz | Wiz config file, .wiz directory | Terraform files + cloud provider markers |
Scan for GitHub markers:
.github/ directory and GitHub remote URL.github/workflows/ for CodeQL action references.github/dependabot.ymlScan for scanner config files:
sonar-project.properties, .snyk, snyk.jsonScan for dependency manifests:
package.json, requirements.txt, go.mod, pom.xml, *.csproj, GemfileScan for infrastructure files:
.tf files → Snyk IaC and/or WizDockerfile → Snyk ContainerConfidence scoring:
Return: [{ scanner: "<id>", features: ["<feature>"], confidence: "high|medium|low", signals: ["<what>"] }]
Sorted by confidence descending.
npx claudepluginhub gagandeepp/software-agent-teams --plugin security-coding-agentGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.