| --- |
| title: RelayShield Agentic Attack Surface |
| emoji: π‘οΈ |
| colorFrom: blue |
| colorTo: red |
| sdk: gradio |
| sdk_version: 6.20.0 |
| app_file: app.py |
| pinned: false |
| tags: |
| - mcp-server |
| - security |
| - agent |
| --- |
| |
| # RelayShield Agentic Attack Surface |
|
|
| 13 AI-agent-specific security checks from [RelayShield](https://api.relayshield.net/developers), exposed as MCP tools: |
|
|
| - **MCP Server Risk** β typosquat/reputation/registration-age risk check for MCP server URLs. Use this before connecting an agent to an unfamiliar MCP server or tool registry. |
| - **Prompt-Injection Breach Check** β checks whether an email's credentials were exposed via a breach sourced specifically from a prompt-injection attack against an AI agent, distinct from ordinary phishing/malware-sourced breaches. |
| - **Tech Stack CVE Check** β CISA KEV / high-EPSS CVEs targeting a declared AI agent framework or tech stack. |
| - **Bulk Identity Risk** β hierarchical org + AI-agent-identity risk scoring for a domain and its agent/service-account identities. |
| - **OAuth Watchlist** β OAuth-connected-app breach exposure plus stolen OAuth/session tokens. |
| - **Supply Chain Risk** β breach and infostealer exposure check for up to 10 vendor domains. |
| - **Session Risk** β active or reusable stolen session (cookie/token) exposure that can bypass MFA. |
| - **NHI Exposure** β API keys, service-account tokens, and other machine credentials found in criminal stealer logs. |
| - **Secret Scan** β secrets exposed in public GitHub repositories. |
| - **LLM Credential Exposure (LLMjacking)** β exposed OpenAI/Anthropic/Google/Groq/xAI/Replicate API keys. **Free to try, no key required.** |
| - **Agent Risk Summary** β composite check combining breach, LLM credential exposure, and tech-stack CVE into one call. |
| - **STIX Indicators** β RelayShield's IOC corpus as STIX 2.1 objects via TAXII (requires a TI subscription key). |
| - **Server Status** β lists available tools and confirms upstream connectivity. No key required. |
|
|
| ## API key required per call |
|
|
| Each tool call takes your own RelayShield API key as an argument β this Space is a single shared server handling many remote MCP callers at once, so there's no per-caller "environment" to read a key from. Get one at [api.relayshield.net/developers](https://api.relayshield.net/developers) β self-serve, pay-as-you-go, no monthly minimum. `check_llm_credential_exposure` and `check_server_status` work with no key at all (shared demo quota on the former). |
|
|
| ## Using this as an MCP tool |
|
|
| This Space is MCP-compatible β add it to your MCP client from [huggingface.co/settings/mcp](https://huggingface.co/settings/mcp), or connect directly to its MCP endpoint (`/gradio_api/mcp/sse`). |
|
|
| ## Learn more |
|
|
| Full API docs and self-serve signup: [api.relayshield.net/developers](https://api.relayshield.net/developers) |
|
|