Hunt CI/CD pipeline vulnerabilities — GitHub Actions workflow injection (pull_request_target Pwnrequest + ${{ }}-into-shell), self-hosted runner poisoning, OIDC trust-policy abuse, Jenkins script-console RCE and CVE-2024-23897 file read, GitLab CI runner-token registration, Terraform state file leakage, artifact/log secret leakage, pipeline env-var disclosure. Use when target has a public GitHub/GitLab org, exposed CI dashboards (Jenkins/TeamCity/Drone/Argo), or build artifacts/images are reachable.
79
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
Security
1 critical severity finding. Installing this skill is not recommended: please review these findings carefully if you do intend to do so.
Detected high-risk code patterns in the skill content — including its prompts, tool definitions, and resources — such as data exfiltration, backdoors, remote code execution, credential theft, system compromise, supply chain attacks, and obfuscation techniques.
This document contains explicit exploit instructions and payloads for remote code execution, credential theft, and covert data exfiltration (e.g., collaborator callbacks, IMDS/secret dumps, Jenkins credential dumps), representing high-risk malicious capability.
Low
Low-risk findings.
2 low severity findings. Worth noting, but not necessarily harmful.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
The skill’s REQUIRED workflow is a recon/validation process that makes runtime HTTP requests (e.g., `curl` to attacker-specified targets and pulling GitHub workflow/job log/artifact contents via APIs), meaning outsider-authored free-text (public web pages, third-party repos/workflows/issues/logs) can be ingested into the agent’s LLM context for analysis.
The skill fetches instructions or code from an external URL at runtime, and the fetched content directly controls the agent’s prompts or executes code. This dynamic dependency allows the external source to modify the agent’s behavior without any changes to the skill itself.
The guide instructs fetching and running the Jenkins CLI jar ("Download the matching jenkins-cli.jar from /jnlpJars/jenkins-cli.jar") and then executing it with java -jar, which is a runtime fetch of remote code that will be executed ("/jnlpJars/jenkins-cli.jar").
6b9c96e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.