Agent skill · security · aradotso
0xcarnemuerta-security-hub-portfolio
Browser-based security portfolio and technical blog covering AI security, data protection, ML threats, and secure engineering practices
Why this skill is useful
Provides specific patterns for creating security-focused blog posts and portfolio entries that the AI wouldn't reliably generate on its own.
What it needs
Requires git, node, php, python installed locally. About 6k tokens when loaded. Last updated 2026-08-04. 11 stars on the source repository.
What this skill does
0xcarnemuerta Security Hub Portfolio Skill by ara.so — Security Skills collection. Overview The 0xcarnemuerta Security Hub is a static HTML/CSS/JavaScript portfolio website focused on security research, data protection, AI/ML security threats, and secure engineering practices. It serves as both a personal portfolio and a technical blog platform for sharing security insights, particularly around prompt injection, token authentication, and AI-specific attack surfaces. This is a web-based project with no backend dependencies—just static files served through a web server or GitHub Pages. Installation Clone the repository and navigate to the project directory: Local Development Serving the Site Locally Use Python's built-in HTTP server (most common): Then open http://localhost:8000/ in your browser. Alternative with Node.js http-server: Alternative with PHP: Directory Structure Key Usage Patterns Adding a New Blog Post Create a new HTML file in the blog/ directory: Adding a Portfolio Project Create a portfolio entry showcasing security work: Customizing Styling Edit assets/css/style.css to modify the site appearance: Configuration GitHub Pages Deployment 1. Go to repository Settings → Pages 2. Set Source to "Deploy from a branch" 3. Select branch: main, folder: / (root) 4. Save and wait for deployment The site will be available at: https://reedjordanvrb4237.github.io/0xcarnemuerta-security-hub/ Custom Domain (Optional) Add a CNAME file to the repository root: Then configure your DNS provider: Navigation Updates Update navigation links across all pages when adding new sections. Create a shared navigation component in assets/js/main.js: Common Patterns Security Blog Post Template Code Example with Syntax Highlighting Include Prism.js for syntax highlighting: Blog Index Page Troubleshooting Site Not Loading Locally Problem: Opening index.html directly shows broken styles/links. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/0xcarnemuerta-security-hub-portfolio