skill-security-framing
FeaturedURL validation and content sanitization for untrusted sources — use when handling external input safely
AI & Automation 3,887 stars
365 forks Updated today MIT
Install
Quality Score: 99/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Security Framing Standard
## Overview
This skill defines security patterns for handling untrusted external content. **All octopus workflows that fetch or analyze external content MUST apply these patterns.**
```
┌─────────────────────────────────────────────────────────────────────────────┐
│ SECURITY FRAMING WORKFLOW │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Step 1: URL Validation │
│ → Reject dangerous URLs (localhost, private IPs, metadata) │
│ → Validate URL format and protocol │
│ → Apply platform-specific transforms (Twitter → FxTwitter) │
│ ↓ │
│ Step 2: Content Fetching │
│ → Fetch via WebFetch or approved methods only │
│ → Enforce timeout limits │
│ → Truncate oversized content │
│ ↓ │
│ Step 3: Security Frame Wrapping │
│ → Wrap ALL fetched content in security context │
│ ...
Details
- Author
- nyldn
- Repository
- nyldn/claude-octopus
- Created
- 6 months ago
- Last Updated
- today
- Language
- Shell
- License
- MIT
Integrates with
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
skill-content-pipeline
Extract patterns and anatomy from URLs — use to reverse-engineer content strategies from live pages
3,887 Updated today
nyldn Code & Development Listed
security
This skill should be used when reviewing code for injection flaws, auth bypasses, or hardcoded secrets.
17 Updated yesterday
dean0x AI & Automation Listed
security-and-hardening
Use when handling user input, authentication, data storage, or external integrations. Use when building any feature that accepts untrusted data, manages user sessions, or interacts with third-party services.
2 Updated today
LLl0k0laD