<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://leewoobin.com/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/rss.xml</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/sitemap.xml</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/docker-authz-bypass-repeat-boundary/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/gemma-4-mtp-open-weights-latency-race/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/docker-29-containerd-default-disk-tax/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/bleeding-llama-ollama-trust-boundary/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/digicert-code-signing-incident-software-trust-breaks/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/proton-pass-second-password-emergency-access/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/daemon-tools-signed-installer-supply-chain-trust/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/stripe-webhooks-payment-shaped-json/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/pocket-printer-local-control-over-app-sprawl/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/bun-rust-port-public-stress-test/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/squarespace-domain-story-registrar-blast-radius/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/windows-cross-session-activation-interactive-user-trust/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/llama-cpp-mtp-beta-local-inference-gap/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/tiny-printer-open-protocols-not-tracking-apps/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/vibe-coding-abstraction-debt-laziness/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/accountdumpling-email-trust-indicators-phishing-surface/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/chatbots-do-not-need-consciousness-to-make-delusions-worse/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/defender-digicert-false-positive-trust-store/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/vaultwarden-1360-self-hosted-password-manager-web-risk/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/keyboard-sounds-are-still-a-password-problem/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/microgpt-fpga-50000-tokens-per-second/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/vscode-copilot-coauthor-default-backlash/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/argocd-readonly-access-cluster-secrets/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ai-coding-agents-trust-repos-too-early/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/unsigned-sizes-move-the-cliff/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/curl-zero-bugs-is-a-measurement-problem/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ai-lobbying-distribution-stack-build-american-ai/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/pytorch-lightning-supply-chain-attack-ai-infra/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/android-quic-vpn-lockdown-exception/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/small-models-beat-frontier-on-security-scan-economics/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/pflash-long-context-first-token-tax/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/claude-personal-guidance-sycophancy-warning/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/mcp-oauth-refresh-gap-security-tradeoff/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ubuntu-ddos-open-source-front-door-problem/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/pnpm-is-treating-npm-like-an-untrusted-network/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/copy-fail-linux-disclosure-gap/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/docker-sandboxes-agent-kits-shareable-artifacts/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/microsoft-dos-software-archaeology/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/discord-voice-outage-mailbox-storm/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/chrome-prompt-api-browser-compat-fight/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/omi-seventeen-vulnerabilities-trust-boundary/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/zig-anti-ai-policy-maintainer-time/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/anthropic-creative-connectors-workflow-grab/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/linux-7-postgres-benchmark-story/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/copy-fail-linux-page-cache-trust-problem/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/cpanel-auth-bypass-shared-hosting-trust-problem/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/sap-npm-breach-trusted-publishing-boundary/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/semantic-kernel-tool-call-security-boundary/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/rust-safety-ends-between-syscalls/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ghostty-leaving-github-warning/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/github-git-push-rce-patch-gap/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/vibe-coded-apps-security-disaster-in-the-making/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/fast16-pre-stuxnet-precision-sabotage/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/swe-bench-git-leak-benchmark-contamination/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ai-tool-supply-chain-oauth-pivot/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/adobe-acrobat-prototype-pollution-detection-lie/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/too-dangerous-to-release-ai-new-normal/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/deepseek-last-open-weight-hero/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/dharmaocr-small-models-output-loops/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/rodecaster-duo-ssh-firmware-ownership/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ai-sandboxes-are-policy-bugs-now/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/claude-code-quality-drop-harness-failure/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/deepseek-v4-one-million-context-economics/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/bitwarden-cli-npm-supply-chain-warning/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/github-actions-maintenance-signals/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/adversarial-distillation-memo-open-models/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/gpt-5-5-model-feel-context-and-pro-mode/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/ai-coding-tools-control-pricing-usage-order/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/qwen3-6-27b-open-coding-models-stop-feeling-small/</loc>
  </url>
  <url>
    <loc>https://leewoobin.com/posts/the-npm-worm-that-turns-dev-machines-into-publishers/</loc>
  </url>
</urlset>
