The Karpathy Loop

March 8, 2026: Andrej Karpathy dropped a 630-line Python script, aimed an AI agent at his own training code with a single metric to chase, and went to bed. Two days later the agent had run 700 experiments, found 20 genuine improvements, and cut training time by 11%. It also found a bug in Karpathy’s attention implementation that he had missed — not because the agent is smarter, but because it tried more things faster without getting bored after the 15th failed attempt. ...

April 22, 2026 · Mario Martinez Jr.

Zero-Click Prompt Injection in Claude's Chrome Extension: One Iframe, No Warning, Everything Gone

The attack required no action from the victim. Visit a page. Leave. By the time the browser tab closed, the extension had already talked to Claude, exported chat history, read Gmail, and potentially sent an email under your name. Patched in Claude Chrome extension v1.0.41. Here is how the chain worked. The Attack Chain The Claude Chrome extension trusted any page on *.claude.ai to send it messages. That wildcard, every subdomain under claude.ai, is where the attack found its entry point. ...

April 22, 2026 · Mario Martinez Jr.
Attack Surface

Your Background AI Agent Will Read Whatever You Download

You download a free PDF, a VS Code extension, a font pack. The file lands on your machine, and your background AI agent reads it. The file contains hidden instructions. The agent follows them. That is not a hypothetical. That is the exact threat model nobody is naming right now. OpenAI’s Codex runs silently on Mac while you work, learning from previous actions and picking up repeating tasks in parallel. Perplexity Personal Computer puts local agents on your machine with access to local files, native apps, and the web. Both ship with the premise that background access creates leverage. It does. It also creates exposure. These two things are not separable. ...

April 21, 2026 · Mario Martinez Jr.

Build a Local AI Pentesting Assistant on Kali Linux with Ollama and MCP

Topics: Ollama, MCP, Python, Kali Linux, Responsible Scope The tool does not determine whether you are a professional. Scope does. Before any script runs, before any model generates a command, you need written authorization for every target you plan to touch. That is not a disclaimer to skip past. Every piece of tooling in this article enforces that principle because I have watched what happens when it gets ignored. A few years ago a student ran a scan against a host that was not in the lab scope. I did not give a zero and move on. That student wrote the apology email. Not me, the student wrote it, disclosed exactly what ran and what the scan returned, and waited to hear what the victim decided to do about it. Outside a classroom, unauthorized access carries consequences the victim controls, not the teacher. That framing changes how seriously students take scope documents. ...

April 19, 2026 · Mario Martinez Jr.
Network router in a server room with a SIEM dashboard in the background showing an anomalous traffic alert.

The Attacker in Your Network Is Not in Your Inbox

Cisco Talos reported that 40% of all intrusions in Q4 2025 came from exploited vulnerabilities. Phishing dropped to second place. The security awareness training programs running at most organizations have not caught up. Defenders are losing ground. The monitoring infrastructure was built for an attack pattern that is no longer the primary one. Where the Training Points Phishing awareness training is calibrated for email-borne threats. A user who hovers before clicking, checks the sender domain, and reports a suspicious attachment is an asset. The training addresses a real threat category. ...

April 13, 2026 · Mario Martinez Jr.
Job application portal form with a suspicious line of text visible inside the resume input field.

193 Applications Taught Me That HR AI Agents Are an Unmonitored Attack Surface

I have submitted 193 job applications since January. 193 is a dataset. Confirmation emails arrive within seconds, denial letters on a schedule that matches no known business hours. The support chat deflection timing tells you which platform the company bought. After enough of them, you stop reading the message and start reading the system. HR AI agents are an injection surface that most organizations are not monitoring because they were not bought as security infrastructure. ...

April 13, 2026 · Mario Martinez Jr.
Terminal screen displaying x86 assembly opcodes alongside their mnemonics, with one instruction highlighted as the current execution point.

TryHackMe: x86 Assembly Crash Course

Author: Mario Martinez Jr. (ku5e / Gary7) | TryHackMe USA Rank #76 | Top 1% Difficulty: Easy Topics: x86 Assembly, Opcodes, MOV/LEA/NOP, Arithmetic Instructions, Logical Instructions, Flags, Conditionals, Branching, Stack Operations, Function Calls Link: x86 Assembly Crash Course on TryHackMe Answers are redacted within the narrative to allow you to complete the tasks on your own, but a full table of answers is available at the end of this walkthrough. Assembly is the lowest level of human-readable language and the highest level a compiled binary can be reliably decompiled to. When you open a malware sample in Ghidra or x64dbg, you are reading assembly. There is no layer above it. This room covers the instructions you will see on every analysis: MOV, LEA, NOP, ADD, SUB, XOR, CMP, TEST, JMP, PUSH, POP, and CALL. Complete the x86 Architecture Overview room first if you have not already. ...

April 13, 2026 · Mario Martinez Jr.
Debugger terminal displaying x86-64 register values with a coffee mug and handwritten notes in the foreground.

TryHackMe: x86 Architecture Overview

Author: Mario Martinez Jr. (ku5e / Gary7) | TryHackMe USA Rank #76 | Top 1% Difficulty: Easy Topics: CPU Architecture, x86 Registers, Memory Layout, Stack Analysis, Malware Analysis Fundamentals Link: x86 Architecture Overview on TryHackMe Answers are redacted within the narrative to allow you to complete the tasks on your own, but a full table of answers is available at the end of this walkthrough. This room gives you the mental model that makes malware analysis readable. Before you open a binary in Ghidra or step through a sample in x64dbg, you need to know what the CPU is actually doing with its registers and memory. The room covers Von Neumann architecture, x86 registers from EAX down to the segment registers, the four-section memory layout, and the stack. It takes about an hour. If you plan to do any serious reverse engineering, that hour is not optional. ...

April 12, 2026 · Mario Martinez Jr.
Office laptop open to an AI chat interface beside an unread IT policy document

Your DLP Policy Does Not Know What Your Employees Are Running

76% of organizations call shadow AI a definite or probable problem. That number grew 15 points in one year. The 24% who do not call it a problem are not running a cleaner operation. They have not looked. The standard data loss prevention tools deployed to catch unauthorized AI usage have the same blind spot that plagiarism detectors have in a classroom where students already know the humanizer tools exist. ...

April 12, 2026 · Mario Martinez Jr.
A cybersecurity analyst carefully reviewing a Spanish-language phishing email on a monitor, representing the detection advantage of bilingual security professionals.

The Bilingual Cybersecurity Professional Is Not a Diversity Hire

The Spanish National Cybersecurity Institute documented ransomware campaigns targeting Spanish speakers using natural, regionally appropriate Spanish generated with AI assistance — delivered through Google Drive links disguised as financial documents. The social engineering worked because the language read correctly. A monolingual analyst reviewing that email in a log sees foreign-language content and flags it by pattern or script. A bilingual analyst reads it and identifies the technique. That is not a soft skill. That is a detection capability. ...

March 20, 2026 · Mario Martinez Jr.