MCP, MCP server
Awesome Agentic Devops
A curated, official-first catalog of MCP servers, agent skills, AI agents, frameworks, and supporting resources for DevOps, Cloud, SRE, and Platform Engineering.
Compatibility: Not stated.
Grade B
Minor issues only, no Medium or High. Worth a quick look at the findings below before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
Rescanned at commit d426b7df8977, unchanged since the check below.
PERMISSION_DELETE_FILES NETWORK_NO_FIXED_HOST SECRETS_PATH_DOTENV OBFUSCATION_ENCODED_BLOB INSTALL_DOCUMENTED_INSTALLER SECRETS_ENV_READ
Why this grade
- PERMISSION_DELETE_FILES Low
Contains a call that can delete files.
agents/container-image-release-advisor/adk/app/tools.py, line 345
completed = subprocess.run( - NETWORK_NO_FIXED_HOST Low
Makes a network call whose host is not written as a fixed address.
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/README.md, line 10
curl --fail http://127.0.0.1:8080/healthz - SECRETS_PATH_DOTENV Low
Mentions a .env file.
agents/adk/terraform-plan-reviewer/README.md, line 18
cp .env.example .env - OBFUSCATION_ENCODED_BLOB Low
Contains a long base64 shaped string in a file that should be readable.
agents/container-image-release-advisor/adk/uv.lock, line 1
version = 1 - INSTALL_DOCUMENTED_INSTALLER Note
Documentation shows an installer that pipes a download into a shell.
README.md, line 79
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --official - SECRETS_ENV_READ Note
Reads an environment variable whose name contains KEY, SECRET, TOKEN, PASSWORD or CREDENTIAL.
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/deliver_security_report.py, line 348
resend_api_key = os.getenv("RESEND_API_KEY", "")
Any High, or two or more Medium findings, give D. One Medium gives C. Low findings or a security Note give B. Each code names a finding behind the letter.
Grades are a hygiene check of the source at the commit shown, on the date checked, not a security audit or a guarantee. The free directory grades are automated. Before release, a PlugVet engineer reviews every paid report and any grade we hold back, including all F grades, against the source code and the evidence we quote.
What was checked
Plain notes from the hygiene checks.
Permissions
Concern
can delete files.
PERMISSION_DELETE_FILES
agents/container-image-release-advisor/adk/app/tools.py, line 345
completed = subprocess.run(
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/render_security_report.py, line 665
result = subprocess.run(
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/render_security_report.py, line 709
metadata = subprocess.run(
Show more
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/render_security_report.py, line 728
extracted = subprocess.run(
scripts/audit_github_repos.py, line 72
completed = subprocess.run(
scripts/install_skills.py, line 280
shutil.rmtree(dst)
Install and update
Note
README documents an installer that pipes a download into a shell. The docs document an installer that pipes a download into a shell.
INSTALL_DOCUMENTED_INSTALLER
README.md, line 79
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --official
docs/community-skills-catalog.md, line 20
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --community
docs/community-skills-catalog.md, line 23
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --all
Show more
docs/community-skills-catalog.md, line 34
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source addyosmani/agent-skills
docs/community-skills-catalog.md, line 43
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source antonbabenko/terraform-skill
docs/community-skills-catalog.md, line 52
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source Agents365-ai/drawio-skill
docs/install-skills.md, line 25
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --official
docs/install-skills.md, line 28
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/cursor/install.sh | sh -s -- --official
docs/install-skills.md, line 31
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/codex/install.sh | sh -s -- --official
docs/install-skills.md, line 34
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/antigravity/install.sh | sh -s -- --official
docs/install-skills.md, line 37
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/vscode/install.sh | sh -s -- --official
docs/install-skills.md, line 40
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/all/install.sh | sh -s -- --official
docs/official-skills-catalog.md, line 18
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --official
docs/official-skills-catalog.md, line 21
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --all
docs/official-skills-catalog.md, line 32
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source google/skills --filter cloud
docs/official-skills-catalog.md, line 35
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source google/skills --filter ads
docs/official-skills-catalog.md, line 38
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source google/skills --filter analytics
docs/official-skills-catalog.md, line 41
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source google/skills
docs/official-skills-catalog.md, line 48
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filte
docs/official-skills-catalog.md, line 51
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter azure-skills
docs/official-skills-catalog.md, line 54
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filte
docs/official-skills-catalog.md, line 57
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter azure-sdk-java
docs/official-skills-catalog.md, line 60
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filte
docs/official-skills-catalog.md, line 63
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter deep-wiki
docs/official-skills-catalog.md, line 66
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter azure-sdk-rust
docs/official-skills-catalog.md, line 69
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filte
docs/official-skills-catalog.md, line 72
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter github/skills
docs/official-skills-catalog.md, line 75
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills --filter azure-sdk
docs/official-skills-catalog.md, line 78
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/skills
docs/official-skills-catalog.md, line 87
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/azure-skills
docs/official-skills-catalog.md, line 94
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source microsoft/azure-devops-skills
docs/official-skills-catalog.md, line 103
curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source harness/harness-skills
install/all/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/all/install.sh | sh -s -- --source google/skills --filter cloud
install/antigravity/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/antigravity/install.sh | sh -s -- --source google/skills --filter cloud
install/claude-code/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/claude-code/install.sh | sh -s -- --source google/skills --filter cloud
install/codex/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/codex/install.sh | sh -s -- --source google/skills --filter cloud
install/cursor/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/cursor/install.sh | sh -s -- --source google/skills --filter cloud
install/vscode/install.sh, line 4
# curl -fsSL https://raw.githubusercontent.com/DevOpsAIguru123/awesome-agentic-devops/main/install/vscode/install.sh | sh -s -- --source google/skills --filter cloud
Network
Concern
can reach a host that is not written as a fixed address.
NETWORK_NO_FIXED_HOST
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/README.md, line 10
curl --fail http://127.0.0.1:8080/healthz
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/deliver_security_report.py, line 130
with urllib.request.urlopen(request, timeout=20) as response:
install/all/install.sh, line 17
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/scripts/install_skills.py" -o "$tmp/install_skills.py"
Show more
install/all/install.sh, line 18
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/data/repos.yaml" -o "$tmp/repos.yaml"
install/all/install.sh, line 21
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/data/catalog.json" -o "$tmp/catalog.json"
install/antigravity/install.sh, line 17
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/scripts/install_skills.py" -o "$tmp/install_skills.py"
install/antigravity/install.sh, line 18
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/data/repos.yaml" -o "$tmp/repos.yaml"
install/antigravity/install.sh, line 21
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/data/catalog.json" -o "$tmp/catalog.json"
install/claude-code/install.sh, line 17
curl --proto "$HTTPS_ONLY" --proto-redir "$HTTPS_ONLY" -fsSL "$RAW/scripts/install_skills.py" -o "$tmp/install_skills.py"
Secrets
Concern
reads a credential or environment file.
SECRETS_ENV_READ SECRETS_PATH_DOTENV
agents/adk/terraform-plan-reviewer/README.md, line 18
cp .env.example .env
agents/container-image-release-advisor/adk/README.md, line 58
cp .env.example .env
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/deliver_security_report.py, line 348
resend_api_key = os.getenv("RESEND_API_KEY", "")
Show more
agents/container-image-release-advisor/adk/examples/agentic-devops-portfolio/scripts/export_sonar.py, line 184
token = os.environ.get("SONAR_TOKEN", "")
agents/container-image-release-advisor/adk/scripts/run_ci_agent.py, line 274
os.getenv("GOOGLE_API_KEY")
agents/container-image-release-advisor/adk/scripts/run_ci_agent.py, line 275
or os.getenv("GOOGLE_APPLICATION_CREDENTIALS")
agents/container-image-release-advisor/claude/src/claude_container_hardening/agent.py, line 293
resolved_key = api_key or os.getenv("ANTHROPIC_API_KEY", "")
.gitignore, line 12
.DS_Store
.gitignore, line 13
.env
agents/container-image-release-advisor/adk/.dockerignore, line 1
.env
agents/container-image-release-advisor/adk/.dockerignore, line 3
!.env.example
agents/container-image-release-advisor/adk/.gitignore, line 107
# Environments
agents/container-image-release-advisor/adk/.gitignore, line 200
.saved_chats
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Concern
contains an encoded blob in a file that should be readable.
OBFUSCATION_ENCODED_BLOB
agents/container-image-release-advisor/adk/uv.lock, line 1
version = 1
agents/container-image-release-advisor/docs/assets/logos/sonarqube-cloud.svg, line 2
<svg id="BG" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.32 76.32"><metadata><c2pa:manifest xmlns:c2pa="http://c2pa.org/manifest">AAA0RGp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3E
Licence
Pass
A licence file is present (LICENSE).
Maintainer activity
Pass
The latest commit is within the last 365 days.
Note
Hygiene check of commit d426b7df8977. can delete files. README documents an installer that pipes a download into a shell. The docs document an installer that pipes a download into a shell. can reach a host that is not written as a fixed address. reads a credential or environment file. contains an encoded blob in a file that should be readable.
Date and source
Date checked:
github.com
Commit graded: d426b7df8977930a683231c7dfae04e58c6e2238
This link goes to the original host. PlugVet does not host or check what you download from there, and installing it is your own decision and risk.