# Code

> Posts on Web of Mike tagged "Code".

- Canonical URL: https://webofmike.com/tags/code/
- Author: Mike Moore (https://webofmike.com/about/)
- Curated index for LLMs: https://webofmike.com/llms.txt
- Full content of every post: https://webofmike.com/llms-full.txt
- Every page is also served as raw markdown at <canonical-url>index.md

## Pages

- [Your Agent's LLM Key Survives Every Kubernetes Secret Control](https://webofmike.com/agent-llm-key-kubernetes-controls/): RBAC, restricted Pod Security, and automountServiceAccountToken all on, and one file read still hands over an agent's LLM API key. Tested on a live cluster. (2026-09-13) - markdown: https://webofmike.com/agent-llm-key-kubernetes-controls/index.md
- [Your AGENTS.md Is Not a Security Control](https://webofmike.com/agents-md-not-a-security-control/): A prompt-injected agent destroyed every record with an AGENTS.md forbidding it and an approval classifier watching. An MCP allowlist at the gateway stopped it. (2026-09-04) - markdown: https://webofmike.com/agents-md-not-a-security-control/index.md
- [SPIFFE Workload Identity for AI Agents, End to End](https://webofmike.com/spiffe-identity-for-ai-agents/): An agentgateway v1.5.0 demo where the agent, the gateway, and the model upstream all authenticate with SPIFFE SVIDs and no certificate file exists anywhere. (2026-09-02) - markdown: https://webofmike.com/spiffe-identity-for-ai-agents/index.md
- [Your AI Agent Should Not Hold the LLM API Key](https://webofmike.com/secretless-ai-agents/): The LiteLLM PyPI compromise stole exactly where LLM API keys live. A working agentgateway demo: agents that call LLMs holding no provider credential at all. (2026-09-01) - markdown: https://webofmike.com/secretless-ai-agents/index.md
- [Substrate Scope: a Live Visualizer for Agent Substrate](https://webofmike.com/substrate-scope/): Substrate Scope is an open source live visualizer for Agent Substrate: worker bays, restore queues, snapshot storage, telemetry, and per-agent activity. (2026-08-28) - markdown: https://webofmike.com/substrate-scope/index.md
- [Revenant: A Gateway-Native, Always-On Agent Runtime](https://webofmike.com/revenant-agent-runtime/): Revenant is an always-on agent runtime in Rust where an AI gateway owns every key, budget, and failover, and a hard liveness rule means no turn goes silent. (2026-08-27) - markdown: https://webofmike.com/revenant-agent-runtime/index.md
- [WordPress Optimization: Installing and Configuring WordPress](https://webofmike.com/installing-and-configuring-wordpress/): Part 5 of the WordPress optimization series - installing MySQL and WordPress on a Digital Ocean droplet. (2019-01-04) - markdown: https://webofmike.com/installing-and-configuring-wordpress/index.md
- [WordPress Optimization: Configuring CloudFlare as Your DNS Provider](https://webofmike.com/wordpress-optimization-configuring-cloudflare/): Part 4 of the WordPress optimization series - setting up CloudFlare as your DNS provider. (2019-01-04) - markdown: https://webofmike.com/wordpress-optimization-configuring-cloudflare/index.md
- [Enabling Real-time Analytics with FPGAs](https://webofmike.com/fpga-analytics/): How FPGAs can revolutionize real-time analytics by blurring the lines between hardware and software. (2019-01-04) - markdown: https://webofmike.com/fpga-analytics/index.md
- [Datadog Squid Proxy Example for Agent Proxies](https://webofmike.com/datadog-squid-proxy/): Using SQUID proxy to route Datadog Agent data from restricted network environments. (2019-01-04) - markdown: https://webofmike.com/datadog-squid-proxy/index.md
- [Custom Shell Check for Datadog Agents](https://webofmike.com/custom-shell-check-for-datadog-agents/): A custom Datadog check that executes shell commands and publishes results as metrics. (2019-01-04) - markdown: https://webofmike.com/custom-shell-check-for-datadog-agents/index.md
- [WordPress Optimization: Setting Up a Web Server](https://webofmike.com/wordpress-optimization-setting-web-server/): Part 3 of the WordPress optimization series covering nginx, PHP-FPM installation and configuration. (2015-02-03) - markdown: https://webofmike.com/wordpress-optimization-setting-web-server/index.md
- [Kick-Ass WordPress Optimization](https://webofmike.com/kick-ass-wordpress-optimization/): An introductory roadmap for a comprehensive WordPress optimization series covering server setup through caching. (2015-02-03) - markdown: https://webofmike.com/kick-ass-wordpress-optimization/index.md
- [WordPress Optimization: Setting Up A Virtual Server](https://webofmike.com/wordpress-optimization-setting-server/): Part 2 of the WordPress optimization series covering virtual server setup on Digital Ocean. (2015-02-01) - markdown: https://webofmike.com/wordpress-optimization-setting-server/index.md
- [WordPress Optimization: Getting Started](https://webofmike.com/wordpress-optimization-getting-started/): Part 1 of the WordPress optimization series covering essential prerequisites. (2015-02-01) - markdown: https://webofmike.com/wordpress-optimization-getting-started/index.md
- [Redirecting Bad Referers with Varnish](https://webofmike.com/redirecting-bad-referers-with-varnish/): A Varnish Cache VCL configuration for filtering and redirecting unwanted referral traffic. (2015-01-16) - markdown: https://webofmike.com/redirecting-bad-referers-with-varnish/index.md
- [Socket.io Cluster with Nginx as Reverse Proxy](https://webofmike.com/socket-io-cluster-with-nginx/): Using Node.js cluster module with websockets and nginx as a reverse proxy. (2015-01-08) - markdown: https://webofmike.com/socket-io-cluster-with-nginx/index.md
- [Deploying WordPress over Nginx and PHP-FPM](https://webofmike.com/deploying-wordpress-over-nginx-and-php-fpm/): Resources for advanced WordPress deployment using Nginx and PHP-FPM. (2015-01-08) - markdown: https://webofmike.com/deploying-wordpress-over-nginx-and-php-fpm/index.md
- [Tornado Error Handling](https://webofmike.com/tornado-error-handling/): Implementing custom error handling in the Tornado web framework using a reusable base handler class. (2014-02-09) - markdown: https://webofmike.com/tornado-error-handling/index.md
- [Tornado Sessions with Redis](https://webofmike.com/tornado-sessions-with-redis/): Implementing session management in Tornado web framework using Redis as the session store. (2014-02-07) - markdown: https://webofmike.com/tornado-sessions-with-redis/index.md

