Works with the AI tools you already use
CI/CD & Docker Security Linter
by RuH
Lints Docker and GitHub Actions configurations for security risks, root escalations, and supply chain vulnerabilities.
Free
See it in action
You say
Review the Dockerfile and .github/workflows/deploy.yml in this repo for security issues.
Your agent does
[HIGH] Dockerfile - Line 1: Base image 'node:latest' is unpinned. Use a specific digest or version tag. [CRITICAL] .github/workflows/deploy.yml - Line 12: Uses 'actions/checkout@v3' instead of a commit SHA. Pinned SHAs prevent supply chain attacks if the action is compromised.
About this skill
The problem
CI/CD pipelines and container configurations often harbor silent security risks outside of application source code. Misconfigured Dockerfiles or GitHub Actions workflows can lead to root escalations, supply chain attacks, and secret leakage.
What it does
- Identifies Dockerfiles running as root or using unpinned 'latest' base image tags.
- Flags dangerous docker-compose settings like privileged mode or Docker socket mounts.
- Detects insecure GitHub Actions patterns including pull_request_target misuse and unpinned commit SHAs.
- Scans for hardcoded secrets in ARG/ENV instructions and unsafe echoing of secrets in pipeline logs.
- Generates structured findings compatible with security-hygiene-checklist and security-audit-report formats.
Frameworks & tools
Docker, docker-compose, GitHub Actions, and Python.
Why this beats prompting it yourself
General LLM prompts often miss subtle CI/CD attack vectors like mutable tag hijacking or specific GitHub token permission over-scoping. This skill uses a codified checklist of high-impact misconfigurations, ensuring you don't overlook complex supply chain risks during a manual review.
Use cases
- Hardening container images before pushing to a production registry.
- Auditing GitHub Actions workflows for repositories accepting external pull requests.
- Reviewing docker-compose files to ensure proper network and volume isolation.
- Preparing a repository for public release or a security audit.
Known limitations
Uses regex-based parsing which may miss issues in complex YAML structures like anchors. It does not analyze the internal source code of third-party GitHub Actions.
How to install
Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
More reviews for RuH5.0(1)
Feedback buyers left on other skills by the same creator.
Trust & safety
Security scanned
Verified clean today
- Free to download with an account
Frequently Asked Questions
Popular in DevOps & Deployment
devsecops-expert
Senior-level DevOps automation for CI/CD, IaC, Kubernetes, and production-ready GitOps pipelines.
ci-cd-pipeline-validator
Expert CI/CD auditor for GitHub Actions, GitLab CI, CircleCI, and Jenkins to ensure security and performance.
env-doctor
Diagnoses why your project will not start. Checks runtime versions, dependencies, environment variables, databases, ports, and build artifacts systematically.
Dependency Upgrade Planner
Safe dependency upgrade plans: changelog-aware risk scoring, test hints, and rollback paths.