<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://glyph.sh/posts/openai-ai-agent-hacked-hugging-face/</loc><lastmod>2026-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/openai-huggingface-agent-hack.svg</image:loc><image:title>An Autonomous AI Agent Hacked Hugging Face: Breaking Down the OpenAI Incident</image:title><image:caption>OpenAI's models escaped an isolated eval sandbox through a zero-day in a package-registry proxy, then autonomously compromised Hugging Face to steal the ExploitGym answer key. Here's the actual attack chain, not the headline version.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/</loc><lastmod>2026-07-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://glyph.sh/posts/unwedging-a-stuck-icloud-drive-sync-on-macos/</loc><lastmod>2026-07-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/icloud-sync-unwedge.svg</image:loc><image:title>Unwedging a Stuck iCloud Drive Sync on macOS</image:title><image:caption>When iCloud Drive gets stuck with bird and fileproviderd pegged at 100% CPU, here's how to diagnose the backlog and reset the local sync database without losing data.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/flock-safety-michigan-fight-back/</loc><lastmod>2026-06-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/flock-surveillance-michigan.svg</image:loc><image:title>Flock Is Coming to Your Michigan City. Here's How to Fight It - Legally.</image:title><image:caption>Flock Safety's automated license plate readers are spreading across Michigan with almost no rules. Here's what the technology actually does, why it is the wrong solution, and how to push back through the political system that already works.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/blackmagic-camera-app-xml-schema-reference/</loc><lastmod>2026-05-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/content-creation-streaming.svg</image:loc><image:title>Blackmagic Camera App XML Schema Reference</image:title><image:caption>The complete XML schema for the Blackmagic Camera app custom streaming service: every element, attribute and valid value for RTMP and SRT setups, quick-start template, worked examples and how to import the file on iPhone.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/setting-up-a-ventoy-multi-boot-usb-from-macos/</loc><lastmod>2026-04-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/ventoy-multiboot-usb.jpg</image:loc><image:title>Ventoy on macOS: Build a Multi-Boot USB from a Mac (No Linux or Windows Needed)</image:title><image:caption>Yes, Ventoy works from a Mac. Step-by-step: partition the drive with diskutil, write the Ventoy boot code and VTOYEFI partition with dd, then drop Windows, Linux and rescue ISOs onto one USB and boot any of them.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/building-an-always-on-raspberry-pi-security-platform/</loc><lastmod>2026-03-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/building-an-always-on-pi.jpg</image:loc><image:title>Building an Always-On Raspberry Pi Security Platform</image:title><image:caption>From headless setup to reverse SSH tunnels, LUKS encryption, and a kill switch -- how a Raspberry Pi 3B+ became a portable pentest drop box reachable from anywhere.</image:caption></image:image></url><url><loc>https://glyph.sh/tools/ad-troubleshooter/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/ios-annoyances-android-switchers/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/templates/productivity.svg</image:loc><image:title>iOS Annoyances Coming from Android: File Defaults, Autocorrect, and AirDrop</image:title><image:caption>Quick fixes for common iOS frustrations when switching from Android -default app hijacking, aggressive autocorrect, and AirDrop limitations on hotspot</image:caption></image:image></url><url><loc>https://glyph.sh/tools/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/default-credentials/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/ai-generated-code-injection-aws-credentials/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/web-security-basics.svg</image:loc><image:title>Claude AI Wrote Code That Could Have Stolen My AWS Credentials</image:title><image:caption>A simple NameError led me to discover critical code injection vulnerabilities in AI-generated bash scripts that could exfiltrate credentials and execute arbitrary code</image:caption></image:image></url><url><loc>https://glyph.sh/posts/iphone-blackmagic-camera-obs-rtmp/</loc><lastmod>2026-05-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/content-creation-streaming.svg</image:loc><image:title>Stream iPhone Blackmagic Camera to OBS on Mac with Local RTMP</image:title><image:caption>Stream your iPhone to OBS Studio with full manual camera controls. Use OBS plugins, filters, and scenes with your iPhone camera. Keep your entire streaming setup while using iPhone as a camera source.</image:caption></image:image></url><url><loc>https://glyph.sh/case-studies/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/case-studies/glyphmemory-cross-session-ai-memory/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/posts/laptop-system-monitoring-stack/</loc><lastmod>2026-02-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/web-security-basics.svg</image:loc><image:title>System Monitoring on a Daily-Driver Laptop: What Actually Fits</image:title><image:caption>Exploring what monitoring actually runs on a 16GB daily-driver laptop. Started with Wazuh SIEM, built a Prometheus + Grafana + node_exporter stack instead. Here's what works, what doesn't, and what comes next.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/cve-2025-6218-winrar-path-traversal-exploit-patch-guide/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/web-security-basics.svg</image:loc><image:title>WinRAR CVE-2025-6218 &amp; CVE-2025-8088: Are You Patched? (Fix: Update to 7.13+)</image:title><image:caption>WinRAR 7.12 and older are exploitable: CVE-2025-6218 path traversal (CISA KEV) plus the CVE-2025-8088 zero-day bypass used by RomCom and Sandworm. How to check your version, spot exploitation, and fix it: update to 7.13+ or replace WinRAR with 7-Zip.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/management-frameworks-for-it-leaders-what-actually-works/</loc><lastmod>2025-12-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/management-frameworks.svg</image:loc><image:title>Management Frameworks for IT Leaders: What Actually Works</image:title><image:caption>Practical guide to using Kanban, Eisenhower Matrix, SWOT analysis, and Gantt charts for managing IT infrastructure and security projects - from someone who's actually used them</image:caption></image:image></url><url><loc>https://glyph.sh/fingerprint/</loc><lastmod>2025-12-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/posts/workplace-note-taking/</loc><lastmod>2025-11-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/note-taking.svg</image:loc><image:title>Note-Taking at Work: How to Stay Organized When Everything is Chaos</image:title><image:caption>Why note-taking matters for engineers and IT professionals, and how to build a system that actually works when you're juggling meetings, incidents, and projects.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/everything-as-code-the-2025-platform-engineering-playbook/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/platform-engineering.svg</image:loc><image:title>Everything as Code: The 2025 Platform Engineering Playbook</image:title><image:caption>How Infrastructure, Policy, Configuration, and even Application code are converging into a single programmable stack. Practical lessons from building self-service platforms with Terraform on AWS and Azure.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/ai-assisted-content-why-transparency-matters/</loc><lastmod>2025-11-16T22:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/ai-transparency.svg</image:loc><image:title>AI-Assisted Content: Why Transparency Matters</image:title><image:caption>An honest discussion about using AI assistance in professional work, the distinction between AI-generated and AI-assisted content, and why transparency matters.</image:caption></image:image></url><url><loc>https://glyph.sh/posts/blocking-ai-scrapers-with-aws-waf-a-technical-guide/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/blocking-ai-scrapers.svg</image:loc><image:title>Block AI Scrapers (GPTBot, ClaudeBot, PerplexityBot) with AWS WAF</image:title><image:caption>AI crawlers were hitting paths my robots.txt disallows ~72x/day. How AI trainers, user-triggered fetchers and search indexers differ, and the exact AWS WAF rules to block GPTBot, ClaudeBot, PerplexityBot and friends, with cost and monitoring.</image:caption></image:image></url><url><loc>https://glyph.sh/scripts/scripts-license/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/accountcompromiseresponse.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/adhealthcheck.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/backup-report-generator.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/backup-verification.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/bulkusermanagement.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/disk-space-monitor.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/evidencecollection.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/failed-login-monitor.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/linux-health-check.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/log-analyzer.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/macos-security-audit.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/macos-update-status.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/networkdiagnostics.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/networkstackreset.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/portscanner.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/printspoolerreset.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/security-audit.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/ssl-cert-checker.sh/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/systemfilechecker.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/systemisolation.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/userlockoutfinder.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/windowsupdatereset.ps1/</loc><lastmod>2025-11-13T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/cisco-asa-zero-days-predicted/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/cisco-asa-zero-days.svg</image:loc><image:title>Cisco ASA Zero-Days: When Threat Intelligence Predicted the Attack</image:title><image:caption>How GreyNoise detected the Cisco ASA attack weeks before it went public</image:caption></image:image></url><url><loc>https://glyph.sh/posts/ad-blockers-broke-my-back-to-top-button/</loc><lastmod>2025-11-10T14:00:00-05:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/ad-blockers.svg</image:loc><image:title>How Ad Blockers Broke My Back-to-Top Button (And How I Fixed It)</image:title><image:caption>A deep dive into debugging why a simple back-to-top button wouldn't appear, and the surprising culprit: aggressive ad blocker filter lists.</image:caption></image:image></url><url><loc>https://glyph.sh/tools/certificate-analyzer/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/cheatsheets/cisco-ios/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/email-preheader/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/git/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/hash-identifier/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/html-entity-encoder/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/juniper-junos/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/jwt-decoder/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/linux/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/linux/security/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/macos/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/qr-code-generator/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/static-site-hosting-on-aws-fast-secure-and-cheap/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/static-site-hosting.svg</image:loc><image:title>Static Site Hosting on AWS: Fast, Secure, and Cheap</image:title><image:caption>How to host a static site on AWS using S3 and CloudFront - the architecture behind glyph.sh</image:caption></image:image></url><url><loc>https://glyph.sh/tools/url-encoder/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/utm-builder/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/vi/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/vlan-calculator/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/windows/emergency/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/windows/quick-fixes/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/scripts/windows/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/hello-world/</loc><lastmod>2025-11-09T16:43:32-05:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/hello-world.svg</image:loc><image:title>Hello World</image:title><image:caption>Welcome to the new glyph.sh site</image:caption></image:image></url><url><loc>https://glyph.sh/</loc><lastmod>2025-11-09T16:43:31-05:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority><image:image><image:loc>https://glyph.sh/img/og-image.png</image:loc><image:title>glyph.sh | IT Infrastructure, Security &amp; Automation Resources</image:title><image:caption>Production infrastructure code, security tools, and automation - built and deployed, not just written about. Free to use.</image:caption></image:image></url><url><loc>https://glyph.sh/cheatsheets/aws/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/base64/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/docker/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/tools/hash-generator/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/cheatsheets/linux/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/cheatsheets/networking/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/cheatsheets/pentest/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/scripts/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/subnet-calculator/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/tools/timestamp-converter/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://glyph.sh/posts/web-application-security-what-i-wish-i-knew-earlier/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><image:image><image:loc>https://glyph.sh/img/posts/web-security-basics.svg</image:loc><image:title>Web Application Security: What I Wish I Knew Earlier</image:title><image:caption>Lessons learned from implementing security practices in production environments</image:caption></image:image></url><url><loc>https://glyph.sh/cheatsheets/wireless/</loc><lastmod>2025-11-09T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/case-studies/glyphsh-site-infrastructure/</loc><lastmod>2025-11-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/case-studies/cloud-infrastructure-aws/</loc><lastmod>2024-03-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/case-studies/enterprise-security-implementation/</loc><lastmod>2023-11-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/case-studies/business-process-automation/</loc><lastmod>2022-08-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/403.html</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/about/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://glyph.sh/bookmarks/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://glyph.sh/hire/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>