Understanding RAG: Build a Security Assistant with Cloud Run, Firestore, and Vertex AI
Build a RAG-powered security assistant on Google Cloud using Firestore and Vertex AI — deployable threat intelligence with context-aware responses.
A collection of 2 Posts
Build a RAG-powered security assistant on Google Cloud using Firestore and Vertex AI — deployable threat intelligence with context-aware responses.
A hands-on Python guide to Amazon Bedrock with AWS Lambda — call foundation models, use Converse API, and apply minimal IAM to ship GenAI features fast.
A collection of 2 Posts
A real-world POC: I gave Claude access to Elastic SIEM, Jira, Confluence, and Gmail — and let it triage a broken log feed autonomously. Here's exactly what happened, and how to set it up yourself.
Build your first autonomous AI agent with CrewAI — deployable Python code, multi-agent systems, and real API integrations for security engineers.
A collection of 1 Post
Three labs broke an AI. This series starts defending it. We look at what AI security actually covers, then go deep on the one layer that was present when our attacks happened. The surprise: checking what the model says is not enough. You also have to check what the agent does.
A collection of 3 Posts
Lab #2 tricked an AI into saying a secret. Lab #3 tricks an agent into doing something: reading your inbox, finding a password, and sending it to an attacker, all from one poisoned email. The EchoLeak pattern, on your laptop.
Lab #1 tricked a chatbot into leaking a secret. Now we give that chatbot tools through an MCP server and watch it get hijacked two new ways — a poisoned tool description, and instructions hidden in a tool's response. Build it, break it, understand it. All local, no API key.
AI is outpacing the security around it. This series is a place for security people to learn by doing. Lab #1: build a vulnerable chatbot on your laptop, trick it into leaking a secret with one sentence, and understand why the usual guards fail.
A collection of 1 Post
Reduce MTTD/MTTR by combining AWS WAF, CloudWatch, and Amazon Bedrock Agents — from telemetry anomaly detection to automated security mitigation.
A collection of 2 Posts
A leaked Azure storage key or Event Hub connection string is, by default, usable from anywhere on the public internet. Here's how to put that credential behind a network door — using the Azure firewall and Google's published goog.json IP ranges — with two parallel walkthroughs for the two architectures you'll actually find in the wild, plus a self-maintaining reconciler.
A small Python service for Google SecOps that watches every feed, runs three independent checks per feed, restarts what it can, files one Jira ticket per outage with a Gemini summary, and emails the owner. No agent framework. No MCP. Just a YAML config and a Cloud Run Job. Open source, v1, contributions welcome.
A collection of 1 Post
A practical field guide to prompting for security engineers — use structure, context, and examples to get consistent, high-quality results from LLMs.