mcpbeat Sign in

PandaWard MCP Server

by ratomirjovanovic Your server? Claim it
local only

PandaWard runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 31 Oct 2026.

Local, evidence-based application security assessment with an evidence ledger and retests.

—
Installs / week
not published
42
Stars
4 open issues
31 Oct 2026
Last commit
from GitHub
AGPL-3.0
License
Go

What the code does

We read the source, 15 h ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

        out := filepath.Join(c.RunDir, fmt.Sprintf("apktool-%d", i))
Runs an external command rules/semgrep/java.java:25
        Runtime.getRuntime().exec("ls " + dir);
Unsafe deserialization rules/semgrep/java.java:36
        return new ObjectInputStream(in).readObject();
Runs an external command rules/semgrep/javascript.js:27
  require('child_process').execSync("cat " + req.query.file);
Executes code built at runtime rules/semgrep/javascript.js:12
  eval(req.query.code);
Runs an external command rules/semgrep/python.py:22
    subprocess.run("ls " + name, shell=True)
Runs with shell=True rules/semgrep/python.py:22
    subprocess.run("ls " + name, shell=True)
Executes code built at runtime rules/semgrep/python.py:15
    eval(code)
Unsafe deserialization rules/semgrep/python.py:42
    obj = pickle.loads(data)
Touches key and credential files internal/inventory/inventory.go:86
    case "id_rsa", "id_dsa", "id_ecdsa", "id_ed25519", ".npmrc", ".pypirc", ".netrc", "credentials", ".git-credentials", "secrets.yml", "secrets.yaml":

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Alternatives to PandaWard

same job, measured the same way
Pageaudit
by pageaudit

Technical SEO, passive security and page-delivery audits with evidence and suggested fixes.

62 tools answering
Guarita
by pitroldev

Authorized security scans, evidence, fix prompts and retests for AI-built web apps.

answering
PolicyTrak
by policytrak-app

Location compliance evidence, policies and SOPs with admin-controlled write approvals.

answering
D
DATA/AGENT FOUNDRY
by reztek-creator

Free catalogue; paid historical software/security evidence. No current-risk assessment.

answering
Trust Tools
by obeliskgate

Website security ratings, token verification, and tamper-evident ledger heads from Obelisk Gate.

9 tools answering
HOL Guard
by hashgraph-online

Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.

19 042 installs/wk local only
Deep Noodle Security Review Guide
by myzie

Read-only guidance and report templates for reviewing application security with your own agent.

4 tools answering
Operant MCP
by operantlabs

Security testing MCP server for penetration testing, forensics, and vulnerability assessment

78 installs/wk local only

PandaWard — questions

Answers built from our own checks of this server.

Why is there no uptime for PandaWard?
PandaWard runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is PandaWard open source?
Yes — it is published under the AGPL-3.0 licence, written in Go, 42 stars on GitHub and 4 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.