Skip to content

Security: ucfyao/clawfy

Security

SECURITY.md

Security Policy

We take the security of Clawfy seriously — it handles billing, API keys, and provisions real servers. Thank you for helping keep it and its users safe.

Reporting a Vulnerability

Please do not report security vulnerabilities through public GitHub issues, discussions, or pull requests.

Instead, report them privately via one of:

Please include:

  • A description of the vulnerability and its impact.
  • Steps to reproduce (proof-of-concept, affected endpoint/file, or request).
  • Any suggested remediation, if you have one.

What to Expect

  • Acknowledgement within 72 hours.
  • An assessment and, if confirmed, a remediation timeline.
  • Credit in the release notes once a fix ships, unless you prefer to remain anonymous.

Scope

Areas we care most about:

  • Authentication / authorization bypass (Supabase RLS, admin routes).
  • Billing and credit manipulation (/api/chat, increment_balance, Stripe webhook).
  • Server provisioning and SSH config injection (src/lib/ssh.ts, provisioning.ts).
  • Leakage of platform-managed API keys or other tenants' data.

Out of Scope

  • Vulnerabilities in third-party dependencies already disclosed upstream.
  • Issues requiring physical access to a self-hoster's own infrastructure.
  • Findings from automated scanners without a demonstrated, realistic impact.

Self-Hosters

Clawfy is self-hostable. You are responsible for securing your own deployment — rotate the keys in .env, restrict your Supabase service-role key, and keep CRON_SECRET private. Never commit a real .env file.

There aren't any published security advisories