freshcrate
Home > Databases > superagent

superagent

Superagent protects your AI applications against prompt injections, data leaks, and harmful outputs. Embed safety directly into your app and prove compliance to your customers.

Description

Superagent protects your AI applications against prompt injections, data leaks, and harmful outputs. Embed safety directly into your app and prove compliance to your customers.

README

Superagent

Superagent SDK

Make your AI apps safe.

Website ยท Docs ยท Discord ยท HuggingFace

Y Combinator GitHub starsMIT License


An open-source SDK for AI agent safety. Block prompt injections, redact PII and secrets, scan repositories for threats, and run red team scenarios against your agent.

Features

Guard

Detect and block prompt injections, malicious instructions, and unsafe tool calls at runtime.

TypeScript:

import { createClient } from "safety-agent";

const client = createClient();

const result = await client.guard({
  input: userMessage
});

if (result.classification === "block") {
  console.log("Blocked:", result.violation_types);
}

Python:

from safety_agent import create_client

client = create_client()

result = await client.guard(input=user_message)

if result.classification == "block":
    print("Blocked:", result.violation_types)

Redact

Remove PII, PHI, and secrets from text automatically.

TypeScript:

const result = await client.redact({
  input: "My email is john@example.com and SSN is 123-45-6789",
  model: "openai/gpt-4o-mini"
});

console.log(result.redacted);
// "My email is <EMAIL_REDACTED> and SSN is <SSN_REDACTED>"

Python:

result = await client.redact(
    input="My email is john@example.com and SSN is 123-45-6789",
    model="openai/gpt-4o-mini"
)

print(result.redacted)
# "My email is <EMAIL_REDACTED> and SSN is <SSN_REDACTED>"

Scan

Analyze repositories for AI agent-targeted attacks such as repo poisoning and malicious instructions.

TypeScript:

const result = await client.scan({
  repo: "https://github.com/user/repo"
});

console.log(result.result);  // Security report
console.log(`Cost: $${result.usage.cost.toFixed(4)}`);

Python:

result = await client.scan(repo="https://github.com/user/repo")

print(result.result)  # Security report
print(f"Cost: ${result.usage.cost:.4f}")

Test

Run red team scenarios against your production agent. (Coming soon)

const result = await client.test({
  endpoint: "https://your-agent.com/chat",
  scenarios: ["prompt_injection", "data_exfiltration"]
});

console.log(result.findings);  // Vulnerabilities discovered

Get Started

Sign up at superagent.sh to get your API key.

TypeScript:

npm install safety-agent

Python:

uv add safety-agent

Set your API key:

export SUPERAGENT_API_KEY=your-key

Integration Options

Option Description Link
TypeScript SDK Embed guard, redact, and scan directly in your app sdk/typescript
Python SDK Embed guard, redact, and scan directly in Python apps sdk/python
CLI Command-line tool for testing and automation cli
MCP Server Use with Claude Code and Claude Desktop mcp

Why Superagent SDK?

  • Works with any model โ€” OpenAI, Anthropic, Google, Groq, Bedrock, and more
  • Open-weight models โ€” Run Guard on your infrastructure with 50-100ms latency
  • Low latency โ€” Optimized for runtime use
  • Open source โ€” MIT license with full transparency

Open-Weight Models

Run Guard on your own infrastructure. No API calls, no data leaving your environment.

Model Parameters Use Case
superagent-guard-0.6b 0.6B Fast inference, edge deployment
superagent-guard-1.7b 1.7B Balanced speed and accuracy
superagent-guard-4b 4B Maximum accuracy

GGUF versions for CPU: 0.6b-gguf ยท 1.7b-gguf ยท 4b-gguf

Resources

License

MIT

Release History

VersionChangesUrgencyDate
node-v0.0.9## Node.js Package Release ### Installation Options **Via npm:** ```bash npm install -g ai-firewall ``` **Via GitHub Packages:** ```bash npm install -g @superagent-ai/ai-firewall ``` **Via Docker:** ```bash docker pull ghcr.io/superagent-ai/superagent/node:0.0.9 ``` **Via binary download:** Download the appropriate binary for your platform and extract it. ### Usage ```bash ai-firewall start --port 8080 --config superagent.yaml ``` ### What's Changed See the auto-generated release notes beLow9/14/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

gatewayThe only fully local production-grade Super SDK that provides a simple, unified, and powerful interface for calling more than 200+ LLMs.v1.11.19
tweetsave-mcp๐Ÿ“ Fetch Twitter/X content and convert it into blog posts using the MCP server for seamless integration and easy content management.main@2026-04-21
mem9Enable AI agents to retain memory across sessions using persistent storage designed for continuous context retention.main@2026-04-21
ClawRouterThe agent-native LLM router for OpenClaw. 41+ models, <1ms routing, USDC payments on Base & Solana via x402.v0.12.158
redis-vl-pythonRedis Vector Library (RedisVL) -- the AI-native Python client for Redis.v0.17.1