Skip to content

auras172/openclaw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19,129 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

radar-claw-defender

Defensive MCP server for Radar Meseriași, built on top of the OpenClaw runtime.

What this fork is

radar-claw-defender is a Radar-first defensive review server. It accepts supplied artifacts and returns structured findings for the product risks that matter most to Radar Meseriași:

  • auth bypass
  • authorization / IDOR
  • RLS gaps
  • admin escalation
  • OTP abuse
  • webhook verification mistakes
  • XSS / unsafe rendering
  • sensitive data exposure
  • rate limiting gaps
  • input validation issues

The primary integration boundary is MCP, not a generic REST API.

Evergreen fork model

This fork should stay sustainable as OpenClaw evolves upstream.

Branch model:

  • main: keep as close as possible to upstream/main
  • radar/main: long-lived Radar integration branch
  • feature/*: short-lived implementation branches created from radar/main

Recommended flow:

  1. sync upstream/main into main
  2. merge main into radar/main
  3. branch feature work from radar/main

See docs/evergreen-fork-strategy.md for the full workflow and scripts/git/sync-radar-main.sh for the helper script.

What this fork is not

This fork is not an offensive toolkit and must not be used for:

  • unauthorized targeting
  • exploit execution
  • credential theft
  • phishing or impersonation
  • malware, persistence, or stealth
  • browser automation against third-party targets
  • shell-driven attack workflows

MCP-first design

The local server exposes a small set of defensive tools:

  • analyze_code_snippet
  • analyze_route
  • analyze_sql_policy
  • threat_model_flow
  • summarize_finding
  • review_auth_boundary
  • review_rls_assumptions

Each tool:

  • accepts caller-supplied artifacts only
  • returns structured JSON-safe output
  • avoids filesystem crawling, URL fetching, and user-code execution

The first version runs over stdio MCP only. Remote MCP is a later step.

Radar-specific context

Radar Meseriași is a marketplace for homeowners and craftsmen built on:

  • Next.js App Router
  • React
  • Tailwind
  • Supabase Auth
  • PostgreSQL + RLS
  • Twilio OTP
  • Vercel
  • planned or partial Stripe flows

This fork is opinionated around reviewing the security boundaries of that stack rather than acting as a generic AI utility platform.

To keep that maintainable, new Radar-specific customization should stay as isolated as possible inside:

  • src/radar/*
  • src/mcp/*
  • config/radar/*
  • docs/radar/*

Avoid broad invasive edits to upstream core paths unless the change is intentionally upstreamable.

Adjacent subsystem: skill security pipeline

This repo also contains a defensive skill security pipeline for:

  • deterministic packaging
  • SHA-256 hashing
  • scanner abstraction
  • verdict-based policy gating
  • scan metadata and audit history

That pipeline stays separate from the MCP tool surface in v1.

Key files

  • docs/mcp-server-architecture.md
  • docs/mcp-tools.md
  • docs/mcp-transport-notes.md
  • docs/chatgpt-mcp-integration-plan.md
  • config/system-role.md
  • config/radar-context.md
  • config/security-guardrails.md
  • config/review-checklist.md
  • config/output-format.md

Run locally

Install dependencies:

pnpm install --frozen-lockfile

Start the stdio MCP server:

pnpm mcp:defender

Use a custom config:

pnpm mcp:defender --config ./config/radar-defender.example.json

Design principles

  • MCP-first
  • defensive only
  • deterministic outputs
  • Radar-specific relevance
  • no cyber theater
  • no feature bloat

Current focus

Future work should improve:

  1. rule precision
  2. MCP test coverage
  3. Radar-specific review heuristics
  4. remote MCP deployment readiness without widening the tool surface

About

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.3%
  • Swift 8.2%
  • Kotlin 1.9%
  • Shell 1.1%
  • JavaScript 0.6%
  • CSS 0.5%
  • Other 0.4%