Shieldbot: Open-Source Security Scanner Plugin for Claude Code

✍️ OpenClawRadar📅 Published: April 15, 2026🔗 Source
Shieldbot: Open-Source Security Scanner Plugin for Claude Code
Ad

What Shieldbot Does

Shieldbot is an open-source security scanner that runs directly inside Claude Code as a plugin. It eliminates the need to switch between your editor and separate security tools by integrating scanning functionality into the development environment.

Installation and Usage

Install with these commands:

/plugin marketplace add BalaSriharsha/shieldbot
/plugin install shieldbot
/shieldbot .

You can also interact with it naturally using commands like "scan this repo for security issues" or "check my dependencies for CVEs" and the agent will handle the request.

Scanner Integration

The tool runs six scanners in parallel:

  • Semgrep (5,000+ community rules covering OWASP Top 10, CWE Top 25, injection, XSS, SSRF)
  • Bandit (Python security)
  • Ruff (Python quality/security)
  • detect-secrets (finds API keys, tokens, passwords in source code)
  • pip-audit (Python dependency CVEs)
  • npm audit (Node.js CVEs)

Results Processing

Findings get deduplicated across scanners, so the same bug reported by multiple tools (like Semgrep and Bandit) appears only once. Claude then synthesizes everything into a prioritized report that includes:

  • Risk score
  • Executive summary
  • Specific code fixes
  • Identification of likely false positives
Ad

Real-World Testing

The developer first ran Shieldbot on itself, where it caught a Jinja2 XSS vulnerability in the HTML reporter that had been missed. The scan resulted in one real finding and zero false positives on secrets detection.

CI/CD Integration

Shieldbot also works as a GitHub Action for CI pipelines:

- uses: BalaSriharsha/shieldbot@main

Findings appear in GitHub's Security tab via SARIF output.

Privacy and Architecture

Everything runs locally with no code leaving your machine. The MCP server pipes scanner results to Claude Code over stdio.

Project Details

The project is MIT licensed and available on GitHub at https://github.com/BalaSriharsha/shieldbot. The developer is seeking feedback, particularly on what additional scanners or report features users would want added.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Tilde.run: An Agent Sandbox with a Transactional, Versioned Filesystem
Tools

Tilde.run: An Agent Sandbox with a Transactional, Versioned Filesystem

Tilde.run provides isolated, reversible sandboxes for AI agents, with a versioned filesystem that mounts GitHub, S3, and Google Drive, and network isolation by default.

OpenClawRadar
Memctl: Open Source MCP Server for Persistent Memory in AI Coding Agents
Tools

Memctl: Open Source MCP Server for Persistent Memory in AI Coding Agents

Memctl is an open source MCP server that provides AI coding agents with persistent memory across sessions, machines, and IDEs. Built primarily with Claude Code in two weeks, it stores project context and serves it back in subsequent sessions.

OpenClawRadar
TRELLIS.2 Image-to-3D Ported to Run Natively on Apple Silicon
Tools

TRELLIS.2 Image-to-3D Ported to Run Natively on Apple Silicon

A developer has ported Microsoft's 4B parameter TRELLIS.2 image-to-3D model to run natively on Apple Silicon via PyTorch MPS, replacing CUDA-specific operations with pure-PyTorch alternatives. The port generates ~400K vertex meshes from single photos in about 3.5 minutes on M4 Pro with 24GB memory.

OpenClawRadar
AnyClaw: Ubuntu 24.04 with Android hardware access and AI agent for terminal development
Tools

AnyClaw: Ubuntu 24.04 with Android hardware access and AI agent for terminal development

AnyClaw provides a full Ubuntu 24.04 environment running in proot on Android with direct access to Android hardware APIs from the terminal, including camera, GPS, battery, and sensors via bash commands and Java execution. It includes an AI coding agent that can orchestrate these tools and a web UI accessible from any browser on the same network.

OpenClawRadar