PrismorSec

Patchbot — Security skill for Claude Code

Security community

Vulnerability scanning with your own scanners and threat feeds, plus a coding agent that opens the fix PR.

How to install Patchbot

This entry records only its repository, not the path inside it, so there is no exact command to give. Open PrismorSec/patchbot and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Patchbot does

Vulnerability scanning with your own scanners and threat feeds, plus a coding agent that opens the fix PR. CLI, GitHub Action, or scheduled Managed Agents deployment.

Alternatives in Security

  • Claude Code Security Review — An AI-powered security review GitHub Action using Claude to analyze code changes for security vulnerabilities 3.9k ★
  • Anthropic Cybersecurity Skills — 734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open standard · Work 3.8k ★
  • Mcp-scan (Invariant Labs) — MCP security scanner with proxy mode for real-time scanning without infrastructure changes 1.9k ★

README

patchbot

**Vulnerability scanning with your scanners, your threat feeds, and a coding agent that opens the fix PR.**

[![PyPI](https://img.shields.io/pypi/v/patchbot?color=blue)](https://pypi.org/project/patchbot/) [![Python 3.11+](https://img.shields.io/badge/python-3.11%2B-blue)](https://pypi.org/project/patchbot/) [![CI](https://github.com/PrismorSec/patchbot/actions/workflows/ci.yml/badge.svg)](https://github.com/PrismorSec/patchbot/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE) [![GitHub Action](https://img.shields.io/badge/GitHub-Action-2088FF?logo=githubactions&logoColor=white)](#github-actions)

patchbot finds 5 advisories, fixes them, and re-scans clean

patchbot inventories the packages in your repository, matches them against any threat feed, accepts findings from any scanner, and fixes what it finds. When a version bump is enough, it bumps. When the bump breaks the build, it hands the failure to a coding agent. It re-scans before opening each pull request.

Run it as a CLI, as a GitHub Action, or as a scheduled [Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) deployment with no CI involved.

Why patchbot

Dependabot / Renovate Trivy / Grype alone patchbot
Bring your own threat feed (private advisories, OSV format) no no yes
Bring your own scanner (any tool that emits SARIF / Trivy / Grype JSON) no n/a yes
Version bump + lockfile regeneration with no model call yes no yes
Fixes that need code changes (breaking major bump, failing tests) no no yes, agent tier
Re-scan before every PR no no yes
Agent runs off the CI runner; secrets stay out of the sandbox no no yes, Managed Agents
Works without CI (scheduled, any git host) no no yes

Installation

pip