Skip to main content

Panda Web Security Tools

Give Claude, Cursor or any MCP client 6 site, email and agent-safety tools: SPF/DKIM/DMARC audits, AI search and SEO checks, page change monitoring, hidden prompt-injection scans, bulk domain expiry and broken links. Each tool runs one public-data Apify Actor on your own Apify account and is priced per result (the hidden AI instructions scanner is free). Part of the Panda Federation toolkit (36 tools in four focused servers).

PyPI Latest Release Umbrella Apify Store License: MIT

How to use this

uvx panda-web-security-tools
  1. Get a free Apify token at console.apify.com/settings/integrations (the free plan includes $5 of monthly credit) and install uv.
  2. Add the server to your MCP client: command uvx, args ["panda-web-security-tools"], env APIFY_TOKEN (Cursor JSON below).
  3. Ask in plain words, e.g. "Audit the email security of acme.com and its three competitors and list the DNS fixes." Start with one or two inputs and read the summary / agentSummary line before widening.
{"mcpServers": {"panda-web-security-tools": {"command": "uvx", "args": ["panda-web-security-tools"], "env": {"APIFY_TOKEN": "apify_api_YOUR_TOKEN"}}}}

For AI agents

Field Value
Purpose Focused MCP server with 6 site, email and agent-safety tools: SPF/DKIM/DMARC audits, AI search and SEO checks, page change monitoring, hidden prompt-injection scans, bulk domain expiry and broken links.
Use when A task needs a read-only audit of public DNS, web pages or links: email spoofing risk, AI/SEO readiness, page changes, hidden AI instructions, domain expiry or dead links.
Do not use when You need penetration testing or logged-in scans (not offered), or the task is research (panda-research-tools), funding (panda-public-funding-tools) or leads (panda-leads-tools).
Install uvx panda-web-security-tools (stdio, Python 3.11+)
Auth APIFY_TOKEN env var; runs bill to that Apify account.
Tools 6, listed under Tools
Outputs JSON rows plus a one-line summary / agentSummary; Excel/CSV files on the Apify run.
Side effects and cost Starts Apify runs; pay per result; empty runs are not charged per result; run_max_charge_usd caps each call. Read-only toward third-party sites.

Other ways to install

From the umbrella package (same tools):

uvx --from panda-federation-tools panda-web-security-tools

From this repo instead of PyPI:

uvx --from git+https://github.com/pandadad0214/panda-web-security-tools panda-web-security-tools

Cursor / Claude / VS Code: command uvx, args ["panda-web-security-tools"], env APIFY_TOKEN.

Official MCP Registry name for this stdio package: io.github.pandadad0214/panda-web-security-tools (server.json). That name is separate from the hosted research server io.github.pandadad0214/panda-research-mcp. Registry clients install the PyPI package with uvx panda-web-security-tools. The git command above stays the install path from this repo.

Tools (6)

  • email_domain_security_checker
  • ai_search_seo_audit
  • website_change_monitor
  • hidden_ai_instructions_scanner
  • bulk_domain_whois_expiry
  • broken_link_checker

Each tool runs one Apify Actor on your account. Empty runs are not charged per result; every call is capped by run_max_charge_usd. Full schemas and prices: umbrella README.

Sibling domain servers

  • panda-research-tools — Scholarly integrity and papers: citation checks, literature and PubMed search, academic experts, PDF tables, Wayback Machine snapshots.
  • panda-public-funding-tools — US federal money, filings and safety monitors: grants, contracts, SBIR/STTR topics, SEC financials, clinical trials, Federal Register, recalls, VIN decode.
  • panda-leads-tools — Public leads and enrichment: NPI providers, podcasts, local businesses, hiring signals, website enrichment, team pages, topic trends, trucking carriers, IRS nonprofits, building permits, new Florida, Texas and New York businesses, H-1B visa sponsors, EU tenders.

Index / compatibility mega-server: panda-federation-tools (use only when you truly need every tool).

TDQS standard

New tools join this domain only while the count stays in the 3–15 band. Descriptions follow the checklist in the umbrella repo. See tdqs-standard / project docs.

Built by Panda Federation. MIT licensed.

Metadata

Release files for panda-web-security-tools 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for panda-web-security-tools 0.1.0
File Size Uploaded Provenance Actions
panda_web_security_tools-0.1.0.tar.gz 59.6 kB With provenance Details for panda_web_security_tools-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for panda-web-security-tools 0.1.0
File Interpreter ABI Platform Actions
panda_web_security_tools-0.1.0-py3-none-any.whl Python 3 none any Details for panda_web_security_tools-0.1.0-py3-none-any.whl

Total release size: 65.1 kB

Release files / panda_web_security_tools-0.1.0.tar.gz

Download URL panda_web_security_tools-0.1.0.tar.gz
Size 59.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b5ac6cec9d11baf57ab86ca2acc2df3c3228c94e605bf01887fb17f2fd9de29c
BLAKE2b-256 checksum
How to use checksums
0b38fe9930932d2649a18f636bfb2437aefeee98009f78d20e0ca928d68d6d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Release files / panda_web_security_tools-0.1.0-py3-none-any.whl

Download URL panda_web_security_tools-0.1.0-py3-none-any.whl
Size 5.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
71b57989b84a78c60f832c2c4b4c4c3bdf0807fab7ce0592525ebf3df41df9ff
BLAKE2b-256 checksum
How to use checksums
76d048665a249c779e7679d3aea4af9dac8fa875ec506678284be69152e682ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

Security for panda-web-security-tools 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for panda_web_security_tools-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page