Agent skill · security · aradotso
carnemuerta-security-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 guidance on serving a static security portfolio and customizing content, which includes niche practices in AI security and data protection.
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 Portfolio Skill Skill by ara.so — Security Skills collection. What This Project Does 0xcarnemuerta Security Portfolio is a static HTML-based security portfolio and technical blog focused on AI security, data protection, machine-learning threats, and secure engineering. It serves as a browser-accessible showcase for security research and engineering work, covering topics like prompt injection, token authentication, ML threat surfaces, and secure data pipelines. The project is designed to be served as a static website, either locally for development or via GitHub Pages for public access. Installation Clone the repository to your local machine: No additional dependencies or package installations are required since this is a pure HTML/CSS/JS project. Serving the Portfolio Locally Using Python 3 (Built-in HTTP Server) The simplest approach for local development: Then navigate to http://localhost:8000/ in your browser. Using Node.js http-server If you have Node.js installed: Using PHP Built-in Server Using Live Server (VS Code Extension) 1. Install the "Live Server" extension in VS Code 2. Right-click on index.html 3. Select "Open with Live Server" Project Structure Typical static portfolio structure: Customizing Content Modifying the Main Page Edit index.html to update portfolio introduction: Adding a New Blog Post Create a new HTML file in the posts/ directory: Updating Navigation To add the new post to your blog listing (blog.html): Styling and Assets Custom CSS Example Create or modify assets/css/styles.css: JavaScript Enhancements Add interactive features in assets/js/main.js: Deploying to GitHub Pages Enable GitHub Pages 1. Push your repository to GitHub 2. Go to repository Settings → Pages 3. Select source branch (usually main or gh-pages) 4. Select folder (/root or /docs) 5. Save Your site will be available at: Custom Domain Setup If you have a custom domain: 1. Create a CNAME file in your repository root: 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/carnemuerta-security-portfolio