hunt-cicd

Validates CI/CD pipelines for credential leaks and authorization flaws in authorized scopes.

10|3|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-cicd-baiqigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-cicd
Source: https://github.com/baiqigo/baiqi-redteam-lab/tree/main/.agents/skills/hunt-cicd
Command: npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-cicd-baiqigo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security researchers need a disciplined, evidence-gated method to check whether in-scope CI/CD surfaces—public repositories, build logs, artifacts, workflows, preview deployments, and webhooks—leak credentials, misconfigure authorization, or pull untrusted input into controlled builds, without triggering pipelines or causing side effects. ## Core Features & Use Cases - Trigger-Signal Routing: Activates on signals like build logs, artifact URLs, workflow files, Jenkins endpoints, deploy previews, and webhook configurations across GitHub, GitLab, Actions, Jenkins, and Argo. - Read-Only Modeling: Builds a source-to-deployment graph covering token masking, fork/PR policy, webhook signatures, and deploy approvals. - Minimal Safe Validation: Checks only publicly accessible logs and artifacts for owned canaries, and verifies webhook signature rejection paths without delivering build-triggering events. - Use Case: During an authorized engagement, you discover a public build log URL; the skill guides a baseline-to-oracle validation confirming whether an unauthorized identity can access artifacts that should be private, then routes credential findings to supply-chain review skills. ## Quick Start Ask the agent to run the hunt-cicd route against the authorized CI/CD scope and report any leaked credentials or authorization bypasses with evidence.

Frequently Asked Questions about hunt-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test CI/CD pipelines for credential leaks?

Check publicly accessible build logs and artifacts for owned canary values or expired test variables, using a baseline-to-oracle validation flow. This skill only inspects read-only surfaces within authorized scope and never triggers pipelines or reads secrets stores.

What CI/CD platforms does this security testing cover?

It covers GitHub, GitLab, Actions, Jenkins, and Argo, plus preview deployments and webhook configurations. Trigger signals include build logs, artifact URLs, workflow files, and repository exposure markers.

Can webhook security be tested without triggering builds?

Yes, the skill only verifies webhook signature and authentication rejection paths without delivering events that execute builds. Any test that would commit code, trigger deployments, or install dependencies is an explicit stop condition.

What counts as a valid CI/CD security finding?

A valid finding requires an unauthorized identity obtaining artifacts or configs that should be private, or an owned test webhook or preview bypassing authorization without triggering builds. Visible workflow files, public open-source projects, and ordinary build metadata do not qualify.

When should CI/CD security testing stop immediately?

Stop when an action would commit or merge code, trigger deployments, install dependencies, read secrets, touch third-party runners, or exceed the authorized scope. WAF blocks, captchas, and timeouts are recorded as inconclusive rather than bypassed.