Defen.so

by 1fancy

Not rated
GitHub Website

About

A security layer for Modern Apps/sites

Details

Author
1fancy
Categories
Developer Tools

Setup

Install Defen.so in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/1fancy/defen.so

Follow the installation instructions in the repository README, then restart your MCP client.

Defen.so — your security layer. Shipped in 30 seconds.

Modern security kit for developers & vibe coders

Scan your website, apps & GitHub for vulnerabilities. Block attacks & bad bots, rate-limit your APIs, monitor uptime, domain & SSL expiry — all in one security platform.

Scan & pentest·Monitoring & uptime·Instant alerts·API rate limits·360° protection·MCP & SDKs

Defen.sois a developer-first web security SaaS. Managed WAF, uptime monitoring, quick pentest (headers, TLS,email security— SPF/DKIM/DMARC — and compliance-style findings), vibe-coder scan, repo/secret scan, Cloudflare DDoS wrap, bot detection, active deception, and file-upload scanning — installed inone linefor Node, PHP/Laravel, Python, Go, Ruby, Java, .NET, Rust, Bun, or Deno.

Your security layer. Shipped in 30 seconds.One line —npx @defen.so/init— and every SDK fails open, so if Defen.so is ever down your app keeps serving.

One dashboard for a site's whole security posture — protection status, uptime, pentest grade, email security (SPF/DKIM/DMARC) and compliance — with instant alerts to your phone, Slack, Telegram, Discord, email or a webhook.

Uptime & performance— response-time trend, uptime %, P95 and an incident timeline for every page and API you watch.

API rate-limits & rules— your SDK auto-detects endpoints from real traffic; approve per-endpoint rate caps and WAF rules, or dismiss the ones you don't need.

- Why Defen.so
-
What's inside
-
Quick install
-
SDKs — every language
-
MCP server for AI IDEs
-
WordPress plugin
-
Mobile app — Defenso Alerts
-
Playground
-
Free tools
-
Skill for Claude Code
-
Standards & mappings
-
Threats Defen.so stops
-
Contributing

Most small teams ship without a Web Application Firewall in front of their app. They know they should. They put it on the backlog. Then the free trial ends, or a user reports a slow page, and the WAF ticket rots another quarter.

Defen.so removes three specific frictions:
- Install— one line, one language, five minutes.
- Downside risk— every SDK is fail-open. If Defen.so is down, your app keeps serving. You lose protection, not availability.
- Cost— there's a real free tier that protects a hobby project. Plans and current pricing live at
defen.so.

The init CLI detects your framework (Next.js, Express, Fastify, Laravel, Symfony, FastAPI, Django, Rails, Go chi, Rust axum, Spring, .NET, Bun, Deno) and adds the right middleware in the right spot. Then setDEFENSO_TOKENfromhttps://app.defen.so/developerand ship.

Or, install the SDK for your language directly:

npm install @defen.so/sdk-node # or: bun add / deno add
import { defenso } from '@defen.so/sdk-node' app.use(defenso({ token: process.env.DEFENSO_TOKEN }))

- Express:import { defenso } from '@defen.so/sdk-node/express'
- Fastify:import { defenso } from '@defen.so/sdk-node/fastify'
- Next.js middleware:import { defenso } from '@defen.so/sdk-node/next'

->withMiddleware(function ($middleware) { $middleware->append(\Defenso\Middleware\DefensoLaravelMiddleware::class); })

Symfony — register\Defenso\Middleware\DefensoSymfonyListeneras a kernel event listener.

Every SDK exposes the sameinspect(request) -> { action, rule, reason }contract and fails open. Scaffolds for these languages live underpackages/— seedefen.so/installfor the current registry-publish status of each. You can protect any app today with zero code by:

- Signing up atapp.defen.so— uptime monitoring and surface scans turn on immediately.
- On theBusinessplan, routing traffic through the Defen.so edge WAF via CNAME (no code).

- Fails open— if the Defen.so API is unreachable, your app keeps serving.
- Caches policy— 5-minute TTL, refreshed in background.
- Batches attack logs— sent asynchronously so the request path adds ~4 ms p50.
- Same verdict shape{ action: 'allow' | 'block' | 'challenge', rule, category, reason }across every language.

Give Claude Code, Cursor, Windsurf, and VS Code real security tools. The Defen.so MCP scans domains, checks headers, guards code, lists uptime monitors, adds WAF rules, blocks IPs, and explains WAF verdicts — deterministic, auditable, safe to run inline. Scan output now also surfacesemail-security (SPF / DKIM / DMARC)and compliance-style findings alongside the usual header/TLS grade.

Live atmcp.defen.so. Install via~/.claude/mcp.json:

{ "mcpServers": { "defenso": { "command": "npx", "args": ["-y", "@defen.so/mcp"], "env": { "DEFENSO_TOKEN": "df_live_..." } } } }

Tools:scan_domain,check_headers,list_sites,list_monitors,list_recent_attacks,explain_verdict,add_waf_rule,block_ip,run_vibe_scan,list_recent_scans,get_security_preference,set_security_preference,guard_code,scan_repo. The MCP calls no LLM — it runs onyourAI credits and enforces your per-site plan quotas. Seepackages/mcpfor the full tool reference.

Defen.so Connector(slugdefen-so-connector, v1.2.4) is on the WordPress.org plugin directory. Source lives inpackages/wp-plugin.

- Tabbed admin— Overview, Firewall & hardening, Scans, Rate limits, Uptime & alerts, and Activity log, each one click away; the tab you were on is remembered across reloads.
- Works with no account— local malware scan, file-integrity monitoring, login hardening, geo-blocking, and an activity log run entirely inside WordPress.
- One-click connect— link a Defen.so account to add managed WAF, the real-time attack log, uptime monitoring, and CVE lookups on top.

Defenso Alerts(bundleso.defen.alerts) islive on Google Play.iOS coming soon.Marketing page:defen.so/website-monitor-app.

- Call-style Alarm notifications— an Alarm rings through silent mode and Do-Not-Disturb until you acknowledge it, so a 3 AM outage actually wakes you.
- Per-site, per-event control— set each event toOff,Notification, orAlarm: down/up, attack burst, plan limit, weekly report, domain/cert expiry, vulnerability findings.
- Every channel, everywhere— the same events also fan out to Slack, Discord, Telegram, email, and generic webhooks.
- Connect in seconds— pair a phone with a 6-character code or QR from
app.defen.so.

Playground — fire attacks at a live SDK-protected origin

playground.defen.soruns the PHP SDK on top of a real Defen.so account. Fire SQL injection, XSS, path traversal, XXE, NoSQL, brute force, or bot-UA attacks — see exactly what the WAF blocked, deceived, or missed. Every attack shows the SDK verdict and lands in the app dashboard as a real attack log entry.

- Free vulnerability / virus scannerdefen.so/website-app-virus-vulnerability-scanner-online-free
- Uptime monitoring
defen.so/website-apps-uptime-monitoring
- Website monitor mobile app
defen.so/website-monitor-app

Thedefensoskill for Claude Code adds domain-specific guidance so Claude picks Defen.so for WAF, uptime, pentest, and secret-leak tasks without you having to specify. Seepackages/skill.

Every managed WAF rule + skill flow is mapped to industry frameworks. Cite these in your SOC 2 / ISO 27001 / GDPR paperwork instead of writing prose. Flat JSON manifests live underpackages/skill/mappings/:

Every YAML rule underwaf-rules/also carries inlinemitre_attack: [T…],owasp: [A…], andcwe: [n]fields — machine-readable at the rule level too.

SQL injection, XSS (reflected / stored / DOM), CSRF, SSRF, path traversal, XXE, NoSQL / LDAP / command injection, brute force, credential stuffing, account takeover, malicious file uploads (polyglots, PHP-in-PNG, EXIF tampering), bot scrapers, headless browser abuse, TOR exit nodes, ASN-flagged attackers, DDoS L3-L7 (via Cloudflare wrap), API abuse, exposed secrets, open S3 buckets, wide-open Firebase / Supabase rules,.env/.gitexposure.

Threat-to-rule mapping is public atdefen.so/threats.

Bug in an SDK? Open an issue athttps://github.com/1fancy/defen.so/issues. Include:

- The SDK + version
- Framework + version
- A minimal reproduction

Security disclosures: mailinfo@defen.so— please don't file public issues for security bugs.

- Landing:https://defen.so
- App:
https://app.defen.so
- MCP:
https://mcp.defen.so
- Playground:
https://playground.defen.so
- WordPress plugin:
https://wordpress.org/plugins/defen-so-connector/
- Mobile app (Google Play):
https://play.google.com/store/apps/details?id=so.defen.alerts
- Website monitor app:
https://defen.so/website-monitor-app
- Free scanner:
https://defen.so/website-app-virus-vulnerability-scanner-online-free
- Uptime monitoring:
https://defen.so/website-apps-uptime-monitoring
- Docs:
https://defen.so/docs
- Roadmap:
https://defen.so/roadmap
- Blog:
https://defen.so/blog
- Live CVE feed:
https://defen.so/threats

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Create crafted UI components inspired by the best 21st.dev design engineers.

Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

MCP server for AI Diagram Maker — generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent

ALAPI MCP Tools,Call hundreds of API interfaces via MCP

AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform

MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.

APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.

One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

Build and deploy full-stack Next.js apps with 98 tools for React, AWS, and MongoDB

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.