Security
How Skill Shope protects publishers and users.
Source verification
When a skill is published, we automatically verify the source URL:
- GitHub — confirms repo exists, is public, and accessible via GitHub API
- npm — confirms package exists on the npm registry
- Other URLs — confirms the URL is reachable
Verification status is shown in the admin panel. Admins can re-verify at any time.
Payment security
- Payments processed via Stripe Checkout — we never see or store card numbers
- Webhook signatures verified on every event
- Download tokens generated server-side with cryptographic randomness
- Constant-time token comparison to prevent timing attacks
Infrastructure
- HTTPS everywhere (Vercel automatic TLS)
- Security headers: CSP, X-Frame-Options, HSTS, X-Content-Type-Options
- Origin whitelist on redirect URLs (prevents open redirects)
- Rate limiting on all POST endpoints
- Input validation and HTML sanitization on all user-submitted content
Content policy
The following are prohibited:
- Malware, backdoors, or intentionally harmful code
- Skills that facilitate illegal activity, harassment, or abuse
- Spam, duplicate, or misleading listings
- Content that infringes on intellectual property
- Skills that collect user data without disclosure
- Fake reviews or manipulated ratings
Your responsibility
Skill Shope is a registry — we link to tools, we don't execute them. Always review source code before installing any third-party skill. Install at your own risk.