<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>My Battles With Technology</title>
    <link>https://blog.shellnetsecurity.com/</link>
    <description>Recent content on My Battles With Technology</description>
    <generator>Hugo -- 0.151.2</generator>
    <language>en</language>
    <lastBuildDate>Fri, 18 Sep 2026 09:00:00 -0500</lastBuildDate>
    <atom:link href="https://blog.shellnetsecurity.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The CVE List Isn&#39;t the Point: Mapping Blast Radius in AI Infrastructure with agent-bom</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/agent-bom-ai-blast-radius/</link>
      <pubDate>Fri, 18 Sep 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/agent-bom-ai-blast-radius/</guid>
      <description>A CVE in a random package is background noise. The same CVE reachable from an AI agent with a live API key in scope is an incident. agent-bom is built to tell you which one you&amp;#39;re looking at.</description>
    </item>
    <item>
      <title>Beyond CVEs: Verifying Supply Chain Provenance with Macaron</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/macaron-supply-chain-provenance/</link>
      <pubDate>Fri, 11 Sep 2026 06:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/macaron-supply-chain-provenance/</guid>
      <description>A CVE scanner tells you if a package has known vulnerabilities. It says nothing about whether the artifact was actually built from the source you think it was.</description>
    </item>
    <item>
      <title>Zero Learning Mode: Building the Rabbit Hole Generator</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/rabbit-hole-generator-behind-the-curtain/</link>
      <pubDate>Fri, 04 Sep 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/rabbit-hole-generator-behind-the-curtain/</guid>
      <description>How and why I built an n8n automation that picks a new tool every week: the topic rotation, the two-agent pick-then-write pipeline, and the actual prompts behind it.</description>
    </item>
    <item>
      <title>Provenance From the Outside: Attesting Real Builds with Tejolote</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/tejolote-black-box-provenance/</link>
      <pubDate>Fri, 28 Aug 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/tejolote-black-box-provenance/</guid>
      <description>A hands-on run of Tejolote against a real GitHub Actions build: SLSA provenance, a workflow-YAML parser crash, and a run-status race that quietly drops artifacts.</description>
    </item>
    <item>
      <title>The Browser Is the Case File: A Local-First Investigation Workspace with ThreatCaddy</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/threatcaddy-local-first-investigation-workspace/</link>
      <pubDate>Fri, 21 Aug 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/threatcaddy-local-first-investigation-workspace/</guid>
      <description>A hands-on walkthrough of ThreatCaddy, a local-first threat investigation workspace built on IndexedDB. IOC extraction, entity graphs, and a real StrictMode bug found and fixed along the way.</description>
    </item>
    <item>
      <title>Beyond the Prompt: Orchestrating LLM Apps with Dify</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/dify-orchestration-llm-apps/</link>
      <pubDate>Fri, 29 May 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/dify-orchestration-llm-apps/</guid>
      <description>Prototype to production: A deep dive into Dify, the self-hostable LLM app runtime. Learn how to move beyond ad-hoc glue code toward governed, observable AI workflows.</description>
    </item>
    <item>
      <title>Access Your Kubernetes Cluster from Any Device on Your WiFi -- No VPN Client Required</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/openwrt-tailscale-k8s-site-to-site/</link>
      <pubDate>Fri, 22 May 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/openwrt-tailscale-k8s-site-to-site/</guid>
      <description>How to use Tailscale subnet routing on an OpenWrt router to give every device on your WiFi network direct access to Kubernetes ClusterIP services -- without installing Tailscale on each device. Includes every command, every error, and every fix.</description>
    </item>
    <item>
      <title>The Final Architecture: From $198/Month to $74/Month with Claude Code</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-6/</link>
      <pubDate>Fri, 15 May 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-6/</guid>
      <description>The complete before-and-after of a cloud infrastructure overhaul done with Claude Code: what was deleted, what was created, what broke, and what I learned. $124/month saved, $1,488/year. Part 6 of 6.</description>
    </item>
    <item>
      <title>Connecting Everything with Tailscale: K8s Meets Home Network</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-5/</link>
      <pubDate>Fri, 08 May 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-5/</guid>
      <description>How I used Tailscale to create a private mesh between my OpenWrt home router, Kubernetes cluster, and personal devices -- giving me access to internal services without public endpoints. Part 5 of 6.</description>
    </item>
    <item>
      <title>Building a Home Router with a Raspberry Pi 5 and OpenWrt</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-4/</link>
      <pubDate>Fri, 01 May 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-4/</guid>
      <description>How I turned a Raspberry Pi 5 into a full home router running OpenWrt, complete with firewall rules, WiFi AP, ad blocking, and bandwidth monitoring. The detour from cloud optimization that turned into a permanent upgrade. Part 4 of 6.</description>
    </item>
    <item>
      <title>Killing the Load Balancer: Cloudflare Tunnel Replaces $22/Month of Infrastructure</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-3/</link>
      <pubDate>Fri, 24 Apr 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-3/</guid>
      <description>How I replaced a DigitalOcean Load Balancer and App Platform with a free Cloudflare Tunnel, including the DNS migration that almost broke everything and deploying cloudflared via Terraform. Part 3 of 6.</description>
    </item>
    <item>
      <title>Migrating 7 Static Sites from Kubernetes to Cloudflare Pages with Claude Code</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-2/</link>
      <pubDate>Fri, 17 Apr 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-2/</guid>
      <description>The detailed, sometimes messy story of migrating 7 Hugo static sites from a Kubernetes nginx pipeline to Cloudflare Pages -- including debugging Hugo quirks, fixing CI/CD bugs, and building a production deployment workflow. Part 2 of 6.</description>
    </item>
    <item>
      <title>The $198/Month Wake-Up Call: Auditing My DigitalOcean Bill with Claude Code</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-1/</link>
      <pubDate>Fri, 10 Apr 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-1/</guid>
      <description>How I used Claude Code&amp;#39;s CLI to audit my DigitalOcean infrastructure, discovered orphaned resources costing me money, and built a plan to slash my cloud bill by 63%. Part 1 of a 6-part series.</description>
    </item>
    <item>
      <title>Intercepting Opaque Traffic: A mitmproxy Security Regression Harness</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/mitmproxy-security-regression-harness/</link>
      <pubDate>Fri, 03 Apr 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/mitmproxy-security-regression-harness/</guid>
      <description>A deep dive into mitmproxy for security testing. Learn how to build a scriptable regression harness to catch header drift and token leakage in mobile and API traffic.</description>
    </item>
    <item>
      <title>Automating Your Dev Workflow: Scripts That Actually Save Time</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/automating-your-dev-workflow/</link>
      <pubDate>Fri, 27 Mar 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/automating-your-dev-workflow/</guid>
      <description>Not productivity theater — real scripts I run daily, with before/after time savings, what failed, and exactly why each one earned its place in my toolkit.</description>
    </item>
    <item>
      <title>Kubernetes Secrets Management: Beyond the Basics</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/kubernetes-secrets-management/</link>
      <pubDate>Fri, 20 Mar 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/kubernetes-secrets-management/</guid>
      <description>Kubernetes Secrets aren&amp;#39;t actually secret by default. Here&amp;#39;s a practical guide to real secrets management: from etcd encryption to External Secrets Operator and Sealed Secrets.</description>
    </item>
    <item>
      <title>The Evolving Role of the Technical Professional in an AI World</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/evolving-role-technical-professional-ai-world/</link>
      <pubDate>Fri, 13 Mar 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/evolving-role-technical-professional-ai-world/</guid>
      <description>AI is changing technical work. Not replacing it. Here&amp;#39;s an honest look at what&amp;#39;s shifting, what stays human, and how to position yourself for the next five years.</description>
    </item>
    <item>
      <title>Container Security Fundamentals: What Actually Matters</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/container-security-fundamentals/</link>
      <pubDate>Fri, 06 Mar 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/container-security-fundamentals/</guid>
      <description>Containers aren&amp;#39;t magic security boundaries. Here&amp;#39;s a practical breakdown of the controls that actually reduce risk: non-root users, read-only filesystems, capability drops, image scanning, and proper secrets handling.</description>
    </item>
    <item>
      <title>Error Debugging with AI: Beyond Stack Overflow</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/error-debugging-with-ai-beyond-stack-overflow/</link>
      <pubDate>Fri, 27 Feb 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/error-debugging-with-ai-beyond-stack-overflow/</guid>
      <description>AI changes debugging from pattern-matching against old answers to a genuine diagnostic conversation about your specific problem. Here&amp;#39;s a framework that actually works.</description>
    </item>
    <item>
      <title>The Documentation Problem: How AI Changes Technical Writing</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/documentation-problem-ai-changes-technical-writing/</link>
      <pubDate>Fri, 20 Feb 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/documentation-problem-ai-changes-technical-writing/</guid>
      <description>Documentation is everyone&amp;#39;s least favorite task. AI changes the economics entirely, but introduces new challenges around trust, maintenance, and the human role in technical writing.</description>
    </item>
    <item>
      <title>Building Your Personal AI Toolkit: Tools That Actually Matter</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/building-your-personal-ai-toolkit/</link>
      <pubDate>Fri, 13 Feb 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/building-your-personal-ai-toolkit/</guid>
      <description>The AI tool landscape is overwhelming. Here&amp;#39;s a practical framework for evaluating tools, building a focused toolkit, and avoiding the trap of chasing every new release.</description>
    </item>
    <item>
      <title>AI-Assisted Code Review: A Practical Framework</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/ai-assisted-code-review-practical-framework/</link>
      <pubDate>Fri, 06 Feb 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/ai-assisted-code-review-practical-framework/</guid>
      <description>Code review is where AI collaboration gets interesting. Learn a practical framework for using AI as a first-pass reviewer while keeping human judgment where it matters most.</description>
    </item>
    <item>
      <title>Cross-Platform Scripting Tips and Tricks</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/cross-platform-scripting-tips-tricks/</link>
      <pubDate>Fri, 30 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/cross-platform-scripting-tips-tricks/</guid>
      <description>Practical solutions for writing scripts that work across Windows, macOS, and Linux. Learn the common pitfalls, workarounds, and patterns that save hours of debugging.</description>
    </item>
    <item>
      <title>Measuring Your AI Collaboration Effectiveness</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/measuring-ai-collaboration-effectiveness/</link>
      <pubDate>Fri, 23 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/measuring-ai-collaboration-effectiveness/</guid>
      <description>Learn to measure what matters in human-AI collaboration. Move beyond vanity metrics to honest assessment of speed, quality, and growth. Includes the Centaur Scorecard framework.</description>
    </item>
    <item>
      <title>When to Trust (and Verify) AI Output</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/when-to-trust-and-verify-ai-output/</link>
      <pubDate>Fri, 16 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/when-to-trust-and-verify-ai-output/</guid>
      <description>Learn to calibrate your trust in AI suggestions. Develop verification strategies that catch errors without killing productivity, and build your personal protocol for human-AI collaboration.</description>
    </item>
    <item>
      <title>Building AI-Assisted Security Tools</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/building-ai-assisted-security-tools/</link>
      <pubDate>Fri, 09 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/building-ai-assisted-security-tools/</guid>
      <description>Apply the Centaur framework to security tooling. Learn how to build AI-augmented security tools while keeping humans in control of high-stakes decisions.</description>
    </item>
    <item>
      <title>AI Pair Programming: Beyond Code Completion</title>
      <link>https://blog.shellnetsecurity.com/posts/2026/ai-pair-programming-beyond-code-completion/</link>
      <pubDate>Fri, 02 Jan 2026 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2026/ai-pair-programming-beyond-code-completion/</guid>
      <description>Move beyond basic autocomplete to true human-AI collaboration. Learn the four collaboration modes that separate Centaur developers from those just along for the ride.</description>
    </item>
    <item>
      <title>Building a Custom Security Tool: Python Port Scanner from Scratch</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/building-custom-port-scanner-python/</link>
      <pubDate>Sat, 27 Dec 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/building-custom-port-scanner-python/</guid>
      <description>Learn to build a production-grade network port scanner in Python from scratch, covering TCP connect scanning, SYN scanning, service detection, multi-threading, and ethical considerations.</description>
    </item>
    <item>
      <title>The Centaur&#39;s Toolkit</title>
      <link>https://blog.shellnetsecurity.com/centaur-bonus/</link>
      <pubDate>Sat, 27 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/centaur-bonus/</guid>
      <description>Download the free companion resources for The Centaur&amp;#39;s Edge.</description>
    </item>
    <item>
      <title>Scripting for Security Automation: Python and Bash for SOC Operations</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/scripting-for-security-automation/</link>
      <pubDate>Sat, 20 Dec 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/scripting-for-security-automation/</guid>
      <description>Practical guide to security automation scripting with Python and Bash, covering log analysis, vulnerability scanning, incident response automation, and API integration with working examples.</description>
    </item>
    <item>
      <title>Advanced Linux Networking Techniques: Namespaces, Routing, and Traffic Control</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/advanced-linux-networking-techniques/</link>
      <pubDate>Sat, 13 Dec 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/advanced-linux-networking-techniques/</guid>
      <description>Deep dive into advanced Linux networking including network namespaces, policy-based routing, traffic shaping, VXLANs, and eBPF for network observability and control.</description>
    </item>
    <item>
      <title>Ethical Considerations in AI Security: Bias, Privacy, and Responsible Use</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/ethical-considerations-ai-security/</link>
      <pubDate>Sat, 06 Dec 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/ethical-considerations-ai-security/</guid>
      <description>Explore the ethical challenges of using AI in cybersecurity, including algorithmic bias, privacy concerns, adversarial use, and frameworks for responsible AI security implementation.</description>
    </item>
    <item>
      <title>Using AI to Analyze Log Files for Security Threats</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files/</link>
      <pubDate>Sat, 29 Nov 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files/</guid>
      <description>Learn how to leverage AI and machine learning to analyze security logs, detect anomalies, identify threats, and automate log analysis workflows using Python and open-source tools.</description>
    </item>
    <item>
      <title>AI-Powered Security Automation: Automating Incident Response Workflows</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/ai-powered-security-automation-incident-response/</link>
      <pubDate>Sat, 22 Nov 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/ai-powered-security-automation-incident-response/</guid>
      <description>A technical deep dive into using AI and machine learning for automated incident response, covering threat detection, containment workflows, and remediation automation with practical examples.</description>
    </item>
    <item>
      <title>Using AI to Analyze Log Files for Security Threats</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files-for-security-threats/</link>
      <pubDate>Sun, 09 Nov 2025 10:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files-for-security-threats/</guid>
      <description>Learn how to leverage AI and machine learning to analyze log files for security threats. Explore practical techniques using Python, scikit-learn, and LLMs for anomaly detection and threat hunting.</description>
    </item>
    <item>
      <title>From WordPress to Hugo: Lessons from a Static Site Migration</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/migrating-to-hugo-journey-static-site-generation/</link>
      <pubDate>Sat, 08 Nov 2025 09:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/migrating-to-hugo-journey-static-site-generation/</guid>
      <description>A hands-on account of migrating a technical blog from WordPress to Hugo, including theme selection, content migration challenges, and CI/CD automation lessons learned.</description>
    </item>
    <item>
      <title>Understanding the Implications of Open-Sourcing AI Models</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/understanding-the-implications-of-open-sourcing-ai-models-a-deep-dive-into-grok-2-5/</link>
      <pubDate>Tue, 26 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/understanding-the-implications-of-open-sourcing-ai-models-a-deep-dive-into-grok-2-5/</guid>
      <description>Examine open-source AI model implications: Apache 2.0 vs restrictive licenses, deployment patterns, security risks, and business impact using Llama 2, Mistral, and other major releases as case studies.</description>
    </item>
    <item>
      <title>Feeling Dull in the Age of AI? It&#39;s Time to Become a Centaur.</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/thrive-with-ai-centaur-mindset/</link>
      <pubDate>Thu, 07 Aug 2025 21:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/thrive-with-ai-centaur-mindset/</guid>
      <description>Balance AI productivity with critical thinking using the Centaur Mindset framework. Strategies for maintaining cognitive skills while leveraging AI assistance effectively.</description>
    </item>
    <item>
      <title>A Deep Dive into the Security Implications of AI-Generated Code</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-the-security-implications-of-ai-generated-code/</link>
      <pubDate>Fri, 18 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-the-security-implications-of-ai-generated-code/</guid>
      <description>Analyze AI-generated code security: vulnerability patterns, data poisoning attacks, bias detection, and secure implementation strategies for Copilot/ChatGPT-generated code.</description>
    </item>
    <item>
      <title>A Deep Dive into Google&#39;s Gemini CLI: Local AI Model Execution</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-google-s-gemini-cli-local-ai-model-execution/</link>
      <pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-google-s-gemini-cli-local-ai-model-execution/</guid>
      <description>Execute Gemini 2.5 Pro locally via CLI: 1M token context window, 60 RPM limit, Apache 2.0 license. Covers terminal integration and natural language prompting.</description>
    </item>
    <item>
      <title>Production Passkey Implementation: WebAuthn/FIDO2 Security Analysis and Complete Code</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/deep-dive-into-passkey-logins-security-analysis-and-implementation/</link>
      <pubDate>Tue, 24 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/deep-dive-into-passkey-logins-security-analysis-and-implementation/</guid>
      <description>Production WebAuthn/FIDO2 passkey implementation with complete registration/authentication flows, server-side verification, cross-platform syncing, and security analysis. Includes Node.js, Python backends with working code.</description>
    </item>
    <item>
      <title>AI-Powered Code Security: Production Vulnerability Scanning with OpenAI API</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/ai-vulnerability-scanning-lambda-api/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/ai-vulnerability-scanning-lambda-api/</guid>
      <description>Build production-grade AI-powered vulnerability scanning systems using OpenAI GPT-4 API. Includes complete code examples, CI/CD integration, batch scanning workflows, and security best practices.</description>
    </item>
    <item>
      <title>A Developer’s Guide to Anthropic’s MCP: Integrating AI Models with Data Sources</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/a-developers-guide-to-anthropics-mcp-integrating-ai-models-with-data-sources/</link>
      <pubDate>Wed, 21 May 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/a-developers-guide-to-anthropics-mcp-integrating-ai-models-with-data-sources/</guid>
      <description>Implement Anthropic MCP with Azure Blob Storage: client-server architecture, RBAC policies, Redis caching, SSE streaming, and Prometheus monitoring for AI-data integration.</description>
    </item>
    <item>
      <title>Optimizing AI Chatbot Energy Costs: Practical Metrics and Workflow Strategies</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/optimizing-ai-chatbot-energy-costs-practical-metrics-and-workflow-strategies/</link>
      <pubDate>Wed, 30 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/optimizing-ai-chatbot-energy-costs-practical-metrics-and-workflow-strategies/</guid>
      <description>Reduce AI chatbot energy costs with codecarbon metrics, GPT-4/Gemini benchmarking, model quantization, caching strategies, and carbon-aware deployment optimization.</description>
    </item>
    <item>
      <title>Automating Security: How to Scan AI-Generated Code with Endor Labs (Step-by-Step Guide)</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/automating-security-how-to-scan-ai-generated-code-with-endor-labs-step-by-step-guide/</link>
      <pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/automating-security-how-to-scan-ai-generated-code-with-endor-labs-step-by-step-guide/</guid>
      <description>Scan AI-generated code with Endor Labs: integrate SAST/DAST for Copilot/Cursor output, GitHub Actions workflows, custom regex rules, and pre-commit hooks for DevSecOps.</description>
    </item>
    <item>
      <title>Building Production-Ready Resilient Distributed Systems: Circuit Breakers, Service Mesh, and AI-Powered Failure Prediction</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/building-resilient-systems-with-ai-and-automation/</link>
      <pubDate>Wed, 16 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/building-resilient-systems-with-ai-and-automation/</guid>
      <description>Build production-grade resilient distributed systems with circuit breakers, service mesh, chaos engineering, distributed tracing, and AI-powered failure prediction. Complete implementation guide with Resilience4j, Istio, and OpenTelemetry.</description>
    </item>
    <item>
      <title>Revolutionizing DIY PCB Fabrication with Fiber Lasers</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-diy-pcb-fabrication-with-fiber-lasers/</link>
      <pubDate>Fri, 11 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-diy-pcb-fabrication-with-fiber-lasers/</guid>
      <description>Fabricate PCBs with fiber lasers: 20W laser etching, copper trace cutting, solder mask application, and SMD component assembly. Includes safety protocols and KiCad integration.</description>
    </item>
    <item>
      <title>Mastering GitHub Copilot: AI Pair Programming for Developers</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/github-copilot-productivity-guide/</link>
      <pubDate>Wed, 09 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/github-copilot-productivity-guide/</guid>
      <description>Boost productivity with GitHub Copilot for VS Code: AI-powered code completion, natural language prompts, prompt engineering, and security best practices for developers.</description>
    </item>
    <item>
      <title>Implementing GenAIOps on Azure: A Practical Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/mastering-genaiops-on-azure-a-comprehensive-guide/</link>
      <pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/mastering-genaiops-on-azure-a-comprehensive-guide/</guid>
      <description>Deploy GenAI pipelines on Azure with Azure OpenAI Service, prompt engineering, model monitoring, AKS deployment, and CI/CD integration. Complete working examples with cost optimization.</description>
    </item>
    <item>
      <title>AI-Powered E-commerce: Building Recommendation Systems and Personalization</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-ecommerce-with-generative-ai/</link>
      <pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-ecommerce-with-generative-ai/</guid>
      <description>Transform e-commerce with AI-powered product recommendations, automated content generation, personalized search, and conversion optimization using collaborative filtering and LLMs.</description>
    </item>
    <item>
      <title>Revolutionizing Vulnerability Discovery with AI-Powered Fuzzing</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-vulnerability-discovery-with-ai-powered-fuzzing/</link>
      <pubDate>Mon, 31 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/revolutionizing-vulnerability-discovery-with-ai-powered-fuzzing/</guid>
      <description>Enhance vulnerability discovery with AI-powered fuzzing: reinforcement learning input generation, coverage-guided testing, and automated exploit development techniques.</description>
    </item>
    <item>
      <title>Practical Anomaly Detection using Python and scikit-learn</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/anomaly-detection-python-scikit-learn/</link>
      <pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/anomaly-detection-python-scikit-learn/</guid>
      <description>Implement anomaly detection with scikit-learn: Isolation Forest algorithm, contamination tuning, threshold optimization, and production deployment patterns with example code.</description>
    </item>
    <item>
      <title>Decentralizing AI: A Guide to Building Scalable and Secure Decentralized AI Platforms</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/decentralizing-ai-a-guide-to-building-scalable-and-secure-decentralized-ai-platforms/</link>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/decentralizing-ai-a-guide-to-building-scalable-and-secure-decentralized-ai-platforms/</guid>
      <description>Explore decentralized AI architectures: federated learning, blockchain model registries, distributed inference, and privacy-preserving computation using real-world frameworks like Ocean Protocol and Flower.</description>
    </item>
    <item>
      <title>Deep Learning for Anomaly Detection - Autoencoders and Neural Networks</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/detecting-anomalies-with-machine-learning-and-python/</link>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/detecting-anomalies-with-machine-learning-and-python/</guid>
      <description>Advanced anomaly detection with deep learning using PyTorch autoencoders, variational autoencoders (VAE), and LSTM networks. Includes production deployment patterns and decision frameworks for choosing between classical ML and neural approaches.</description>
    </item>
    <item>
      <title>Unlocking Transparency in AI: A Comprehensive Guide to Explainable AI (XAI)</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/explainable-ai-xai-guide/</link>
      <pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/explainable-ai-xai-guide/</guid>
      <description>Implement Explainable AI with SHAP, LIME, and saliency maps. Covers model interpretability, feature attribution, and PyTorch/scikit-learn integration techniques.</description>
    </item>
    <item>
      <title>Building Production-Ready AI Chatbots: LLMs, RAG, Vector Databases &amp; Real-Time Streaming</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/building-conversational-ai-nlp-chatbots/</link>
      <pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/building-conversational-ai-nlp-chatbots/</guid>
      <description>Build production-grade AI chatbots with LLMs, RAG, and vector databases: GPT-4, LangChain, Pinecone integration, streaming responses, conversation memory, and FastAPI deployment.</description>
    </item>
    <item>
      <title>Unlocking Real-Time Capabilities with WebSockets: A Comprehensive Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/unlocking-real-time-capabilities-with-websockets/</link>
      <pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/unlocking-real-time-capabilities-with-websockets/</guid>
      <description>Implement WebSockets for real-time communication using WS library, Node.js, and Socket.io. Covers bidirectional messaging, connection handling, and event broadcasting.</description>
    </item>
    <item>
      <title>Implementing Gemini Text Embeddings for Production Applications</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/unlocking-ai-ready-applications-with-gemini-based-text-embedding/</link>
      <pubDate>Wed, 12 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/unlocking-ai-ready-applications-with-gemini-based-text-embedding/</guid>
      <description>Implement Gemini text embeddings for semantic search, RAG applications, and vector similarity matching. Complete examples with Google Generative AI API, vector databases (Pinecone, ChromaDB), and production deployment patterns.</description>
    </item>
    <item>
      <title>Flipper Zero Firmware Development - Building Custom Applications for Security Research</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/mastering-micropython-on-flipper-zero/</link>
      <pubDate>Fri, 07 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/mastering-micropython-on-flipper-zero/</guid>
      <description>Develop custom applications for Flipper Zero using the Flipper Application Framework. Learn GUI development, GPIO control, event handling, and establish a foundation for building security research tools.</description>
    </item>
    <item>
      <title>Securing AI-Generated Code: Production Workflows and Security Scanning</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-generated-vulnerabilities/</link>
      <pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-generated-vulnerabilities/</guid>
      <description>Production security workflows for AI-generated code using Semgrep, Bandit, CodeQL, and secure prompting strategies. Includes complete CI/CD integration, automated scanning, and best practices for GitHub Copilot/ChatGPT/Claude.</description>
    </item>
    <item>
      <title>Production Reinforcement Learning with Modern Open-Source Frameworks</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/unlocking-the-power-of-reinforcement-learning-with-open-source-frameworks/</link>
      <pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/unlocking-the-power-of-reinforcement-learning-with-open-source-frameworks/</guid>
      <description>Production reinforcement learning with Stable-Baselines3, RLlib, and Gymnasium. Complete DQN, PPO, A2C implementations with custom environments, distributed training, hyperparameter tuning, and deployment patterns.</description>
    </item>
    <item>
      <title>The Hidden Threat of Stalkerware: Understanding and Protecting Against Stealthy Surveillance</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/stalkerware-surveillance-threat/</link>
      <pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/stalkerware-surveillance-threat/</guid>
      <description>Detect and remove stalkerware: identify suspicious app permissions, network traffic analysis, battery drain patterns. Covers Android/iOS detection tools and forensic techniques.</description>
    </item>
    <item>
      <title>AI Fairness in Practice: Detecting and Mitigating Bias in Machine Learning</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-bias-in-machine-learning-a-comprehensive-guide/</link>
      <pubDate>Fri, 21 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-bias-in-machine-learning-a-comprehensive-guide/</guid>
      <description>Detect and mitigate AI bias using fairness metrics (demographic parity, equalized odds), AI Fairness 360, Fairlearn, reweighing, and adversarial debiasing with production examples.</description>
    </item>
    <item>
      <title>Efficient Cloud Storage with Automated Scaling: A Step-by-Step Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/efficient-cloud-storage-with-automated-scaling-a-step-by-step-guide/</link>
      <pubDate>Wed, 19 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/efficient-cloud-storage-with-automated-scaling-a-step-by-step-guide/</guid>
      <description>Implement AWS Auto Scaling for cloud storage with S3, Glue ETL, and CloudWatch metrics. Includes scaling policies, cost optimization, and monitoring strategies.</description>
    </item>
    <item>
      <title>Building NES Games with C: A Practical Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/building-nes-games-with-c/</link>
      <pubDate>Fri, 14 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/building-nes-games-with-c/</guid>
      <description>Create NES games with C and CC65 compiler. Covers 6502 assembly integration, sprite animation, collision detection, PPU graphics, and APU audio programming with complete working examples.</description>
    </item>
    <item>
      <title>Modern Large Language Models: Architecture, Fine-Tuning, and Production Deployment</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/large-language-models-architectures-applications/</link>
      <pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/large-language-models-architectures-applications/</guid>
      <description>Deep dive into transformer architecture, modern LLMs (GPT-4, Claude, Llama), RAG systems, fine-tuning with LoRA, and prompt engineering for production applications.</description>
    </item>
    <item>
      <title>Deep Learning Model Optimization: From Training to Production Deployment</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/deep-learning-model-optimization-techniques/</link>
      <pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/deep-learning-model-optimization-techniques/</guid>
      <description>Optimize deep learning models with post-training quantization, knowledge distillation, structured pruning, ONNX conversion, and TensorRT deployment for production inference.</description>
    </item>
    <item>
      <title>Scalable Serverless AI/ML Pipelines: A Step-by-Step Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/scalable-serverless-ai-ml-pipelines/</link>
      <pubDate>Fri, 31 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/scalable-serverless-ai-ml-pipelines/</guid>
      <description>Build serverless AI/ML pipelines using AWS Lambda, S3, Glue ETL, SageMaker, and containerized model deployment with Docker and Kubernetes orchestration.</description>
    </item>
    <item>
      <title>Scaling Mobile App Development with React Native: A Comprehensive Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/scalable-mobile-apps-with-react-native/</link>
      <pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/scalable-mobile-apps-with-react-native/</guid>
      <description>Build scalable React Native apps with OAuth 2.0, JWT authentication, Redux state management, Firebase integration, and AES encryption for cross-platform development.</description>
    </item>
    <item>
      <title>Container Networking Deep Dive: From Network Namespaces to Kubernetes</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/container-networking-fundamentals/</link>
      <pubDate>Fri, 24 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/container-networking-fundamentals/</guid>
      <description>Deep dive into container networking with network namespaces, CNI plugins, Kubernetes services, network policies, and packet flow analysis with iptables and tcpdump.</description>
    </item>
    <item>
      <title>Building Trustworthy Recommendation Systems with Responsible AI</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/responsible-ai-recommendation-systems/</link>
      <pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/responsible-ai-recommendation-systems/</guid>
      <description>Build fair recommendation systems with bias mitigation: data preprocessing, fairness-aware algorithms, SHAP explainability, and diversity enhancement post-processing.</description>
    </item>
    <item>
      <title>Securing the Internet of Things: A Comprehensive Guide to Implementing Cybersecurity Measures for IoT Devices</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/securing-iot-devices-cybersecurity-measures/</link>
      <pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/securing-iot-devices-cybersecurity-measures/</guid>
      <description>Secure IoT devices with PKI authentication, TLS/DTLS encryption, firmware signing, network segmentation, and MQTT security protocols. Includes ESP32/Arduino implementation.</description>
    </item>
    <item>
      <title>Enhancing Secure Boot with Unified Kernel Images (UKIs)</title>
      <link>https://blog.shellnetsecurity.com/posts/2024/enhancing-secure-boot-with-unified-kernel-images-ukis/</link>
      <pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2024/enhancing-secure-boot-with-unified-kernel-images-ukis/</guid>
      <description>Discover the concept of Unified Kernel Images (UKIs) and learn how to implement them to improve secure boot processes.</description>
    </item>
    <item>
      <title>Upgrading to SHA-256: A Comprehensive Guide to Cryptographic Hash Functions</title>
      <link>https://blog.shellnetsecurity.com/posts/2024/sha-256-migration-guide/</link>
      <pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2024/sha-256-migration-guide/</guid>
      <description>Learn about the evolution of cryptographic hash functions, the limitations of SHA-1, and how to implement SHA-256 in your applications.</description>
    </item>
    <item>
      <title>Leveraging AI for Network Flow Analysis: A SOC Analyst&#39;s Guide</title>
      <link>https://blog.shellnetsecurity.com/posts/2024/leveraging-ai-for-network-flow-analysis-a-soc-analysts-perspective/</link>
      <pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2024/leveraging-ai-for-network-flow-analysis-a-soc-analysts-perspective/</guid>
      <description>Discover how SOC analysts can use AI and cloud-based tools to streamline network flow analysis, detect security threats, and improve incident response times.</description>
    </item>
    <item>
      <title>Hugo Migration Complete: A Look at the Performance Gains</title>
      <link>https://blog.shellnetsecurity.com/posts/2024/from-wordpress-to-hugo-the-results-are-in/</link>
      <pubDate>Thu, 26 Sep 2024 07:54:00 -0400</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2024/from-wordpress-to-hugo-the-results-are-in/</guid>
      <description>The migration to Hugo is complete! This post shares the exciting performance improvements and key statistics achieved with the new static site.</description>
    </item>
    <item>
      <title>Site Migration: Transitioning to Hugo</title>
      <link>https://blog.shellnetsecurity.com/posts/2024/site-migration-announcement/</link>
      <pubDate>Tue, 24 Sep 2024 22:00:00 -0500</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2024/site-migration-announcement/</guid>
      <description>This post details my ongoing migration from WordPress to Hugo, highlighting the key improvements, migration process, and what to expect during the transition. Explore the development site and provide your valuable feedback.</description>
    </item>
    <item>
      <title>The Democratization of AI: How AI is Becoming Accessible to All</title>
      <link>https://blog.shellnetsecurity.com/2024/07/812/general/artificial-intelligence/the-democratization-of-ai-how-ai-is-becoming-accessible-to-all/</link>
      <pubDate>Fri, 26 Jul 2024 21:54:42 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/07/812/general/artificial-intelligence/the-democratization-of-ai-how-ai-is-becoming-accessible-to-all/</guid>
      <description>Explore how AutoML, no-code platforms, and NLP make AI accessible to everyone. Learn benefits, challenges, and real-world applications of democratized AI.</description>
    </item>
    <item>
      <title>Demystifying AWS Security: A Beginner&amp;#8217;s Guide to Key Concepts and Services</title>
      <link>https://blog.shellnetsecurity.com/2024/03/797/cloudstuff/aws/demystifying-aws-security-a-beginners-guide-to-key-concepts-and-services/</link>
      <pubDate>Wed, 06 Mar 2024 08:03:11 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/03/797/cloudstuff/aws/demystifying-aws-security-a-beginners-guide-to-key-concepts-and-services/</guid>
      <description>Translate AWS security to on-premise concepts. Learn IAM, VPC, Security Groups, KMS, GuardDuty, and essential services for cloud security beginners.</description>
    </item>
    <item>
      <title>Hardening Your CI/CD: Terraform, Docker, and Kubernetes Security</title>
      <link>https://blog.shellnetsecurity.com/2024/02/787/general/hardening-your-ci-cd-terraform-docker-and-kubernetes-security/</link>
      <pubDate>Fri, 01 Mar 2024 18:38:06 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/02/787/general/hardening-your-ci-cd-terraform-docker-and-kubernetes-security/</guid>
      <description>Build secure Docker images and deploy to Kubernetes with Terraform. Includes Hadolint, Terrascan, and automated security scanning workflows.</description>
    </item>
    <item>
      <title>Build Secure Python Pipelines: Adding Tests and Hooks in Action</title>
      <link>https://blog.shellnetsecurity.com/2024/02/768/code/python/build-secure-python-pipelines-adding-tests-and-hooks-in-action/</link>
      <pubDate>Sun, 18 Feb 2024 13:37:02 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/02/768/code/python/build-secure-python-pipelines-adding-tests-and-hooks-in-action/</guid>
      <description>Add pre-commit hooks, automated tests, and pytest to Python pipelines. Secure your code with Black, Flake8, Bandit, and GitHub Actions integration.</description>
    </item>
    <item>
      <title>Cribl Splunk_HEC Datasource: The Ultimate Guide for Kubernetes Log Ingestion</title>
      <link>https://blog.shellnetsecurity.com/2024/02/732/kubernetes/cribl-splunk_hec-datasource-the-ultimate-guide-for-kubernetes-log-ingestion/</link>
      <pubDate>Sun, 11 Feb 2024 04:22:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/02/732/kubernetes/cribl-splunk_hec-datasource-the-ultimate-guide-for-kubernetes-log-ingestion/</guid>
      <description>Route Kubernetes logs through Cribl to Splunk using HEC. Complete guide with pipeline setup, filtering, and free 1TB/day ingestion tier.</description>
    </item>
    <item>
      <title>Getting Started with Secure CI/CD: Essential Practices for Beginners</title>
      <link>https://blog.shellnetsecurity.com/2024/02/751/github/getting-started-with-secure-ci-cd-essential-practices-for-beginners/</link>
      <pubDate>Sun, 04 Feb 2024 17:57:59 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/02/751/github/getting-started-with-secure-ci-cd-essential-practices-for-beginners/</guid>
      <description>Secure your CI/CD pipeline with GitHub branch protection, Dependabot, CodeQL, and secret scanning. Essential security practices for beginners.</description>
    </item>
    <item>
      <title>From Scattered to Splunk: Bringing Order to Your Kubernetes Logs</title>
      <link>https://blog.shellnetsecurity.com/2024/01/723/security/from-scattered-to-splunk-bringing-order-to-your-kubernetes-logs/</link>
      <pubDate>Sun, 28 Jan 2024 09:23:57 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/01/723/security/from-scattered-to-splunk-bringing-order-to-your-kubernetes-logs/</guid>
      <description>Centralize Kubernetes logs with Splunk using OpenTelemetry Collector. Step-by-step guide with Helm charts, filtering, and HEC configuration.</description>
    </item>
    <item>
      <title>Silence Not Golden: Fixing the Mute Button on Tetragon Logs</title>
      <link>https://blog.shellnetsecurity.com/2024/01/719/kubernetes/silence-not-golden-fixing-the-mute-button-on-tetragon-logs/</link>
      <pubDate>Sun, 21 Jan 2024 10:08:16 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/01/719/kubernetes/silence-not-golden-fixing-the-mute-button-on-tetragon-logs/</guid>
      <description>Troubleshoot Tetragon logging in Kubernetes clusters. Learn how to properly access logs from all nodes and avoid common daemonset command mistakes.</description>
    </item>
    <item>
      <title>From Jargon to Genius: Cracking the Code of SPF &amp; DKIM DNS Records</title>
      <link>https://blog.shellnetsecurity.com/2024/01/708/security/from-jargon-to-genius-cracking-the-code-of-spf-dkim-dns-records/</link>
      <pubDate>Fri, 05 Jan 2024 15:45:51 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/01/708/security/from-jargon-to-genius-cracking-the-code-of-spf-dkim-dns-records/</guid>
      <description>Master SPF and DKIM DNS records to prevent email spoofing, boost deliverability, and protect your brand from impersonation attacks with practical examples.</description>
    </item>
    <item>
      <title>DMARC Reports: Your Secret Weapon Against Domain Fraud (And How to Read Them)</title>
      <link>https://blog.shellnetsecurity.com/2024/01/704/security/dmarc-reports-your-secret-weapon-against-domain-fraud-and-how-to-read-them/</link>
      <pubDate>Thu, 04 Jan 2024 15:13:51 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2024/01/704/security/dmarc-reports-your-secret-weapon-against-domain-fraud-and-how-to-read-them/</guid>
      <description>Learn to read DMARC reports, protect your domain from email fraud, and implement DNS records step-by-step for better email security and deliverability.</description>
    </item>
    <item>
      <title>From Reactive to Proactive: Transforming Security with Tetragon</title>
      <link>https://blog.shellnetsecurity.com/2023/12/698/kubernetes/from-reactive-to-proactive-transforming-security-with-tetragon/</link>
      <pubDate>Mon, 18 Dec 2023 21:36:44 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/12/698/kubernetes/from-reactive-to-proactive-transforming-security-with-tetragon/</guid>
      <description>Implement runtime security with Tetragon on Kubernetes. Monitor process execution, file access, and network connections with eBPF-based observability.</description>
    </item>
    <item>
      <title>From Vulnerability to Visibility: Demystifying Starboard Infrastructure Scan Reports</title>
      <link>https://blog.shellnetsecurity.com/2023/12/695/kubernetes/from-vulnerability-to-visibility-demystifying-starboard-infrastructure-scan-reports/</link>
      <pubDate>Sat, 16 Dec 2023 21:53:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/12/695/kubernetes/from-vulnerability-to-visibility-demystifying-starboard-infrastructure-scan-reports/</guid>
      <description>Review Starboard infrastructure scan reports with kube-bench. Understand CIS Kubernetes Benchmark findings and assess node-level security configurations.</description>
    </item>
    <item>
      <title>Enhancing Kubernetes Security and Compliance with Starboard Audit Reports: A Practical Guide</title>
      <link>https://blog.shellnetsecurity.com/2023/12/691/security/enhancing-kubernetes-security-and-compliance-with-starboard-audit-reports-a-practical-guide/</link>
      <pubDate>Sat, 09 Dec 2023 13:11:08 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/12/691/security/enhancing-kubernetes-security-and-compliance-with-starboard-audit-reports-a-practical-guide/</guid>
      <description>Analyze Starboard configuration audit reports with jq. Fix Kubernetes security violations, implement security contexts, and maintain compliance standards.</description>
    </item>
    <item>
      <title>Leveraging InitContainers to Streamline Bitnami MySQL Initialization</title>
      <link>https://blog.shellnetsecurity.com/2023/12/686/kubernetes/leveraging-initcontainers-to-streamline-bitnami-mysql-initialization/</link>
      <pubDate>Sat, 02 Dec 2023 13:00:58 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/12/686/kubernetes/leveraging-initcontainers-to-streamline-bitnami-mysql-initialization/</guid>
      <description>Use Kubernetes initContainers with Bitnami MySQL to sync data from Git repos. Streamline database initialization and maintain secure container images.</description>
    </item>
    <item>
      <title>How to Install and Use Starboard to Protect Your Kubernetes Cluster</title>
      <link>https://blog.shellnetsecurity.com/2023/11/681/security/how-to-install-and-use-starboard-to-protect-your-kubernetes-cluster/</link>
      <pubDate>Fri, 24 Nov 2023 12:05:03 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/11/681/security/how-to-install-and-use-starboard-to-protect-your-kubernetes-cluster/</guid>
      <description>Install and use Starboard for Kubernetes cluster security. Scan containers for vulnerabilities with Trivy, review reports, and upgrade images to fix issues.</description>
    </item>
    <item>
      <title>Securing Your CI/CD Pipeline: A Beginner&amp;#8217;s Guide to Implementing Essential Security Measures</title>
      <link>https://blog.shellnetsecurity.com/2023/11/677/cloudstuff/securing-your-ci-cd-pipeline-a-beginners-guide-to-implementing-essential-security-measures/</link>
      <pubDate>Thu, 16 Nov 2023 19:58:52 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/11/677/cloudstuff/securing-your-ci-cd-pipeline-a-beginners-guide-to-implementing-essential-security-measures/</guid>
      <description>Secure CI/CD pipelines with Terrascan security scanning. Fix Terraform and Kubernetes vulnerabilities, integrate with GitHub Actions, and automate compliance.</description>
    </item>
    <item>
      <title>Automate Your Database Changes with a CI/CD Pipeline</title>
      <link>https://blog.shellnetsecurity.com/2023/11/664/github/automate-your-database-changes-with-a-ci-cd-pipeline/</link>
      <pubDate>Wed, 08 Nov 2023 16:48:19 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/11/664/github/automate-your-database-changes-with-a-ci-cd-pipeline/</guid>
      <description>Automate database schema changes with Liquibase and GitHub Actions. Deploy Kubernetes jobs, manage changelogs, and implement git-based database workflows.</description>
    </item>
    <item>
      <title>How to Build a CI/CD Pipeline for Your Database</title>
      <link>https://blog.shellnetsecurity.com/2023/11/660/github/how-to-build-a-ci-cd-pipeline-for-your-database/</link>
      <pubDate>Mon, 06 Nov 2023 19:49:27 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/11/660/github/how-to-build-a-ci-cd-pipeline-for-your-database/</guid>
      <description>Build a database CI/CD pipeline with Terraform and Kubernetes. Deploy PostgreSQL infrastructure, manage persistent storage, and automate deployments.</description>
    </item>
    <item>
      <title>Supply Chain Cyberattacks: Lessons from the UNFI Breach</title>
      <link>https://blog.shellnetsecurity.com/posts/2025/selected-topic-supply-chain-cyberattacks-lessons-from-the-unfi-breach/</link>
      <pubDate>Thu, 02 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/posts/2025/selected-topic-supply-chain-cyberattacks-lessons-from-the-unfi-breach/</guid>
      <description>Analyze UNFI supply chain breach: attack vectors, impact on grocery operations, incident response strategies, and network segmentation best practices for sysadmins.</description>
    </item>
    <item>
      <title>Terraform for Active Directory Testing: A Practical Example</title>
      <link>https://blog.shellnetsecurity.com/2023/10/654/terraform/terraform-for-active-directory-testing-a-practical-example/</link>
      <pubDate>Fri, 27 Oct 2023 15:12:26 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/10/654/terraform/terraform-for-active-directory-testing-a-practical-example/</guid>
      <description>Build test Active Directory environments with Terraform on AWS. Deploy domain controllers, certificate servers, and member servers automatically.</description>
    </item>
    <item>
      <title>Terraform Import Made Easy: Conquering Infrastructure Management Complexities</title>
      <link>https://blog.shellnetsecurity.com/2023/10/651/github/terraform-import-made-easy-conquering-infrastructure-management-complexities/</link>
      <pubDate>Sun, 22 Oct 2023 12:14:57 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/10/651/github/terraform-import-made-easy-conquering-infrastructure-management-complexities/</guid>
      <description>Simplify Terraform imports with generate-config-out feature. Import existing Kubernetes resources automatically without manually editing state files.</description>
    </item>
    <item>
      <title>Infrastructure as Code with Terraform and GitHub Actions: A Kubernetes Case Study</title>
      <link>https://blog.shellnetsecurity.com/2023/10/647/github/infrastructure-as-code-with-terraform-and-github-actions-a-kubernetes-case-study/</link>
      <pubDate>Fri, 13 Oct 2023 13:41:04 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/10/647/github/infrastructure-as-code-with-terraform-and-github-actions-a-kubernetes-case-study/</guid>
      <description>Automate Kubernetes infrastructure with Terraform and GitHub Actions. Complete workflow for plan, validate, and apply with remote state management.</description>
    </item>
    <item>
      <title>Managing Your Terraform State File</title>
      <link>https://blog.shellnetsecurity.com/2023/10/640/cloudstuff/aws/managing-your-terraform-state-file/</link>
      <pubDate>Mon, 02 Oct 2023 21:02:02 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/10/640/cloudstuff/aws/managing-your-terraform-state-file/</guid>
      <description>Store Terraform state files in AWS S3 with DynamoDB locking. Setup remote backend for team collaboration and automated infrastructure deployments.</description>
    </item>
    <item>
      <title>Benchmarking Your Rego Policies</title>
      <link>https://blog.shellnetsecurity.com/2023/07/627/code/benchmarking-your-rego-policies/</link>
      <pubDate>Thu, 06 Jul 2023 09:02:53 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/07/627/code/benchmarking-your-rego-policies/</guid>
      <description>Benchmark and optimize Rego policy performance with OPA&amp;#39;s testing tools. Learn bottom-up vs top-down evaluation strategies for faster policy execution.</description>
    </item>
    <item>
      <title>Kickstart Your Journey With Rego</title>
      <link>https://blog.shellnetsecurity.com/2023/06/623/general/kickstart-your-journey-with-rego/</link>
      <pubDate>Thu, 29 Jun 2023 08:43:43 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/06/623/general/kickstart-your-journey-with-rego/</guid>
      <description>Learn Rego language fundamentals for Open Policy Agent. Master declarative policy syntax, input documents, data expressions, and write your first rules.</description>
    </item>
    <item>
      <title>Rego Based Policies in Cyral</title>
      <link>https://blog.shellnetsecurity.com/2023/06/620/general/rego-based-policies-in-cyral/</link>
      <pubDate>Thu, 22 Jun 2023 15:44:18 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/06/620/general/rego-based-policies-in-cyral/</guid>
      <description>Build custom Rego policies for Cyral&amp;#39;s security platform. Complete guide to policy templates, parameters, conditions, and API integration with examples.</description>
    </item>
    <item>
      <title>Funny Moment in AI Tinkering</title>
      <link>https://blog.shellnetsecurity.com/2023/05/615/general/artificial-intelligence/funny-moment-in-ai-tinkering/</link>
      <pubDate>Fri, 26 May 2023 20:24:16 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/05/615/general/artificial-intelligence/funny-moment-in-ai-tinkering/</guid>
      <description>Hilarious results using Writesonic&amp;#39;s Funny persona for product descriptions. Real example of AI-generated content that perfectly captures dad humor style.</description>
    </item>
    <item>
      <title>Creating a Custom Helm Chart Using a Bitnami Template</title>
      <link>https://blog.shellnetsecurity.com/2023/05/610/kubernetes/creating-a-custom-helm-chart-using-a-bitnami-template/</link>
      <pubDate>Wed, 17 May 2023 13:56:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/05/610/kubernetes/creating-a-custom-helm-chart-using-a-bitnami-template/</guid>
      <description>Complete guide to creating custom Helm charts using Bitnami templates. Learn chart structure, values, dependencies, and deploy Kubernetes apps efficiently.</description>
    </item>
    <item>
      <title>Using Github to Manage Kubernetes</title>
      <link>https://blog.shellnetsecurity.com/2023/04/597/digitalocean/using-github-to-manage-kubernetes/</link>
      <pubDate>Wed, 26 Apr 2023 21:59:28 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/04/597/digitalocean/using-github-to-manage-kubernetes/</guid>
      <description>Automate Kubernetes deployments with GitHub Actions. Create reusable workflows, manage YAML configurations, and deploy on git commit with practical examples.</description>
    </item>
    <item>
      <title>How to Use Terraform to Deploy a Python Script to AWS Lambda</title>
      <link>https://blog.shellnetsecurity.com/2023/04/585/cloudstuff/aws/how-to-use-terraform-to-deploy-a-python-script-to-aws-lambda/</link>
      <pubDate>Thu, 20 Apr 2023 08:23:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/04/585/cloudstuff/aws/how-to-use-terraform-to-deploy-a-python-script-to-aws-lambda/</guid>
      <description>Deploy Python scripts to AWS Lambda using Terraform. Bundle dependencies with layers, configure API Gateway, and automate infrastructure as code.</description>
    </item>
    <item>
      <title>Using Docker Instead of Virtual Environments (venv)</title>
      <link>https://blog.shellnetsecurity.com/2023/04/574/general/using-docker-instead-of-virtual-environments-venv/</link>
      <pubDate>Thu, 06 Apr 2023 08:12:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/04/574/general/using-docker-instead-of-virtual-environments-venv/</guid>
      <description>Use Docker containers instead of Python venv for cleaner development. Isolate dependencies, ensure reproducible builds, and simplify deployments.</description>
    </item>
    <item>
      <title>Integrating Cyral with Jira Cloud</title>
      <link>https://blog.shellnetsecurity.com/2023/03/576/cyral/integrating-cyral-with-jira-cloud/</link>
      <pubDate>Thu, 30 Mar 2023 09:49:38 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/576/cyral/integrating-cyral-with-jira-cloud/</guid>
      <description>Integrate REST APIs using JWT authentication with Jira Cloud automation. Create workflows for data classification recommendations and ticketing.</description>
    </item>
    <item>
      <title>The Rise of AI-Generated Blog Posts</title>
      <link>https://blog.shellnetsecurity.com/2023/03/580/general/the-rise-of-ai-generated-blog-posts/</link>
      <pubDate>Wed, 22 Mar 2023 15:45:20 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/580/general/the-rise-of-ai-generated-blog-posts/</guid>
      <description>First look at Google Bard for blog writing: AI-generated content, SEO title suggestions, and comparison with ChatGPT for content creation tasks.</description>
    </item>
    <item>
      <title>Upkeep Sucks</title>
      <link>https://blog.shellnetsecurity.com/2023/03/564/general/upkeep-sucks/</link>
      <pubDate>Thu, 16 Mar 2023 02:58:12 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/564/general/upkeep-sucks/</guid>
      <description>Fixing broken links and migration issues in WordPress static sites. Lessons learned from URL changes, permalink updates, and site maintenance.</description>
    </item>
    <item>
      <title>Using Nanobus to Replace Nginx</title>
      <link>https://blog.shellnetsecurity.com/2023/03/482/github/using-nanobus-to-replace-nginx/</link>
      <pubDate>Sun, 12 Mar 2023 21:39:35 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/482/github/using-nanobus-to-replace-nginx/</guid>
      <description>Replace Nginx with Nanobus for static hosting on Kubernetes. Deploy lightweight web servers with git-sync integration and automatic content updates.</description>
    </item>
    <item>
      <title>Removing Glare with GIMP</title>
      <link>https://blog.shellnetsecurity.com/2023/03/471/general/removing-glare-with-gimp/</link>
      <pubDate>Fri, 03 Mar 2023 00:32:06 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/471/general/removing-glare-with-gimp/</guid>
      <description>Remove glare from photos using GIMP&amp;#39;s soft light layer technique. Step-by-step tutorial with airbrush tools, opacity adjustments, and practical tips.</description>
    </item>
    <item>
      <title>Pros and Cons of Python Various Markup Syntax</title>
      <link>https://blog.shellnetsecurity.com/2023/03/464/code/python/pros-and-cons-of-python-various-markup-syntax/</link>
      <pubDate>Wed, 01 Mar 2023 12:18:13 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/03/464/code/python/pros-and-cons-of-python-various-markup-syntax/</guid>
      <description>Compare Python docstring formats: Numpy-Style, Google-Style, and reStructuredText. Learn pros, cons, and which markup syntax fits your project best.</description>
    </item>
    <item>
      <title>Deploy a Nanobus Web Server</title>
      <link>https://blog.shellnetsecurity.com/2023/02/447/docker/deploy-a-nanobus-web-server/</link>
      <pubDate>Thu, 23 Feb 2023 00:35:59 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/447/docker/deploy-a-nanobus-web-server/</guid>
      <description>Deploy Nanobus web server with Docker and HTTP transports. Serve static content, configure routes, and build microservices with practical examples.</description>
    </item>
    <item>
      <title>My Blog is Searchable</title>
      <link>https://blog.shellnetsecurity.com/2023/02/494/general/my-blog-is-searchable/</link>
      <pubDate>Fri, 17 Feb 2023 21:36:03 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/494/general/my-blog-is-searchable/</guid>
      <description>Enable search on static WordPress sites with Simply Static Pro and Fuse.js. Step-by-step guide to making your blog searchable without a database.</description>
    </item>
    <item>
      <title>Python Snowflake UDF Quoting Issue</title>
      <link>https://blog.shellnetsecurity.com/2023/02/433/code/python/python-snowflake-udf-quoting-issue/</link>
      <pubDate>Thu, 16 Feb 2023 21:46:07 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/433/code/python/python-snowflake-udf-quoting-issue/</guid>
      <description>Solve the Python Snowflake UDF quoting issue where TEXT returns include unwanted quotes. Simple casting solution for VARIANT data types explained.</description>
    </item>
    <item>
      <title>Self Promotion of InkedWith</title>
      <link>https://blog.shellnetsecurity.com/2023/02/466/general/self-promotion-of-inkedwith/</link>
      <pubDate>Sun, 12 Feb 2023 01:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/466/general/self-promotion-of-inkedwith/</guid>
      <description>Building InkedWith: combining print-on-demand with AI tools for product descriptions, logo design, and exploring new technology challenges with Shopify.</description>
    </item>
    <item>
      <title>Trying Out Nanobus</title>
      <link>https://blog.shellnetsecurity.com/2023/02/438/nanobus/trying-out-nanobus/</link>
      <pubDate>Fri, 10 Feb 2023 01:03:23 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/438/nanobus/trying-out-nanobus/</guid>
      <description>First look at Nanobus framework for building microservices. Installation guide, Hello World example, Docker deployment, and transport configuration.</description>
    </item>
    <item>
      <title>Tinkering With Artificial Intelligence Blog Writing</title>
      <link>https://blog.shellnetsecurity.com/2023/02/450/general/artificial-intelligence/tinkering-with-artificial-intelligence-blog-writing/</link>
      <pubDate>Thu, 02 Feb 2023 08:33:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/450/general/artificial-intelligence/tinkering-with-artificial-intelligence-blog-writing/</guid>
      <description>Hands-on comparison of AI blog writing tools: Rytr, Jasper, and Writesonic. Real experiences, unexpected results, and honest product evaluations.</description>
    </item>
    <item>
      <title>Jasper – The Next Generation of Artificial Intelligence for Blog Writing</title>
      <link>https://blog.shellnetsecurity.com/2023/02/451/general/artificial-intelligence/jasper-the-next-generation-of-artificial-intelligence-for-blog-writing/</link>
      <pubDate>Thu, 02 Feb 2023 08:32:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/451/general/artificial-intelligence/jasper-the-next-generation-of-artificial-intelligence-for-blog-writing/</guid>
      <description>AI-generated review of Jasper: how this NLP-powered platform helps bloggers create content faster with keyword research and writing optimization tools.</description>
    </item>
    <item>
      <title>Unlocking the Power of Artificial Intelligence in Blog Writing: A Rytr Product Review</title>
      <link>https://blog.shellnetsecurity.com/2023/02/452/general/artificial-intelligence/unlocking-the-power-of-artificial-intelligence-in-blog-writing-a-rytr-product-review/</link>
      <pubDate>Thu, 02 Feb 2023 08:31:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/02/452/general/artificial-intelligence/unlocking-the-power-of-artificial-intelligence-in-blog-writing-a-rytr-product-review/</guid>
      <description>AI-generated Rytr review exploring NLP features, automated content creation, SEO optimization, and how it helps bloggers write faster and better.</description>
    </item>
    <item>
      <title>Testing Python AWS calls with Moto</title>
      <link>https://blog.shellnetsecurity.com/2023/01/425/code/python/testing-your-python-aws-calls-with-moto/</link>
      <pubDate>Fri, 27 Jan 2023 08:46:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/01/425/code/python/testing-your-python-aws-calls-with-moto/</guid>
      <description>Master testing Python AWS calls with Moto library. Mock AWS services, create test resources, and catch bugs before deployment with practical examples.</description>
    </item>
    <item>
      <title>Writing Tests For Your Python Project</title>
      <link>https://blog.shellnetsecurity.com/2023/01/401/code/writing-tests-for-your-python-project/</link>
      <pubDate>Fri, 20 Jan 2023 12:45:34 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/01/401/code/writing-tests-for-your-python-project/</guid>
      <description>Step-by-step guide to writing tests for Python projects using pytest. Learn to create test cases, check coverage, and improve code reliability.</description>
    </item>
    <item>
      <title>Top 5 Reasons to Build Tests for Your Code</title>
      <link>https://blog.shellnetsecurity.com/2023/01/403/code/top-5-reasons-to-build-tests-for-your-code/</link>
      <pubDate>Fri, 13 Jan 2023 05:50:17 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/01/403/code/top-5-reasons-to-build-tests-for-your-code/</guid>
      <description>Discover why building tests improves code quality, speeds debugging, accelerates development, enhances documentation, and boosts maintainability.</description>
    </item>
    <item>
      <title>5 Common Reasons To Use Pre-commit Hooks in Your Python Project</title>
      <link>https://blog.shellnetsecurity.com/2023/01/407/code/5-common-reasons-to-use-pre-commit-hooks-in-your-python-project/</link>
      <pubDate>Fri, 06 Jan 2023 10:24:29 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2023/01/407/code/5-common-reasons-to-use-pre-commit-hooks-in-your-python-project/</guid>
      <description>Learn 5 essential reasons to use pre-commit hooks in Python: syntax checks, code formatting, test coverage, security scanning, and type checking.</description>
    </item>
    <item>
      <title>Successfully Deploying a Static WordPress Site</title>
      <link>https://blog.shellnetsecurity.com/2022/11/390/wordpress/successfully-deploying-a-static-wordpress-site/</link>
      <pubDate>Thu, 17 Nov 2022 03:29:26 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/11/390/wordpress/successfully-deploying-a-static-wordpress-site/</guid>
      <description>Deploy a static WordPress site using Simply Static plugin and Python automation. Fix URLs, manage GitHub repos, and automate publishing with webhooks.</description>
    </item>
    <item>
      <title>Adding pre-commit Hooks to Python Repo</title>
      <link>https://blog.shellnetsecurity.com/2022/11/382/github/adding-pre-commit-hooks-to-python-repo/</link>
      <pubDate>Sun, 06 Nov 2022 12:23:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/11/382/github/adding-pre-commit-hooks-to-python-repo/</guid>
      <description>Step-by-step guide to adding pre-commit hooks to Python repositories. Automate code quality checks, linting, and formatting before commits reach your repository.</description>
    </item>
    <item>
      <title>Using Github Actions To Test Before You Deploy</title>
      <link>https://blog.shellnetsecurity.com/2022/10/375/digitalocean/using-github-actions-to-test-before-you-deploy/</link>
      <pubDate>Sun, 23 Oct 2022 10:23:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/10/375/digitalocean/using-github-actions-to-test-before-you-deploy/</guid>
      <description>Test OpenResty configurations before deployment using GitHub Actions. Prevent production failures with automated config validation and branch protection.</description>
    </item>
    <item>
      <title>Tuning My Content Security Policy</title>
      <link>https://blog.shellnetsecurity.com/2022/10/365/wordpress/tuning-my-content-security-policy/</link>
      <pubDate>Sun, 16 Oct 2022 13:24:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/10/365/wordpress/tuning-my-content-security-policy/</guid>
      <description>Real-world CSP tuning: analyzing 3,500&#43; violation reports to progressively tighten a Content Security Policy from permissive to secure. Includes data tables and practical policy adjustments.</description>
    </item>
    <item>
      <title>Exporting CloudWatch Logs to S3</title>
      <link>https://blog.shellnetsecurity.com/2022/10/358/cloudstuff/aws/exporting-cloudwatch-logs-to-s3/</link>
      <pubDate>Sun, 09 Oct 2022 16:55:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/10/358/cloudstuff/aws/exporting-cloudwatch-logs-to-s3/</guid>
      <description>Automate AWS CloudWatch log exports to S3 with Python and boto3. Complete module with date handling, status checking, and incremental backoff logic.</description>
    </item>
    <item>
      <title>Getting Started With a Content Security Policy</title>
      <link>https://blog.shellnetsecurity.com/2022/10/353/general/getting-started-with-a-content-security-policy/</link>
      <pubDate>Sun, 02 Oct 2022 06:12:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/10/353/general/getting-started-with-a-content-security-policy/</guid>
      <description>Implement Content Security Policy with report-only mode using DigitalOcean Functions and Splunk. Test CSP directives before enforcing them on your site.</description>
    </item>
    <item>
      <title>Connecting Slack to RSS Feeds</title>
      <link>https://blog.shellnetsecurity.com/2022/09/222/general/connecting-slack-to-rss-feeds/</link>
      <pubDate>Sun, 25 Sep 2022 16:49:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/09/222/general/connecting-slack-to-rss-feeds/</guid>
      <description>Easily curate RSS feeds in Slack using the built-in RSS application. Get notifications on all devices and share articles instantly with your team.</description>
    </item>
    <item>
      <title>Configuring adminer for Oracle Databases</title>
      <link>https://blog.shellnetsecurity.com/2022/09/337/general/configuring-adminer-for-oracle-databases/</link>
      <pubDate>Sun, 18 Sep 2022 14:46:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/09/337/general/configuring-adminer-for-oracle-databases/</guid>
      <description>Configure adminer for Oracle databases on Alpine Linux. Complete Dockerfile guide to install Oracle Instant Client and compile oci8 PHP extension.</description>
    </item>
    <item>
      <title>Deploying a Sample PostgreSQL Database</title>
      <link>https://blog.shellnetsecurity.com/2022/09/334/general/deploying-a-sample-postgresql-database/</link>
      <pubDate>Sun, 11 Sep 2022 18:39:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/09/334/general/deploying-a-sample-postgresql-database/</guid>
      <description>Deploy PostgreSQL in Kubernetes with Bitnami Helm charts. Automated setup includes DVDRental sample database using GitHub Actions for DevOps workflow.</description>
    </item>
    <item>
      <title>Making the Leap into DevOps</title>
      <link>https://blog.shellnetsecurity.com/2022/09/325/digitalocean/making-the-leap-into-devops/</link>
      <pubDate>Mon, 05 Sep 2022 13:34:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/09/325/digitalocean/making-the-leap-into-devops/</guid>
      <description>Integrate GitHub Actions with DigitalOcean Kubernetes for automated deployments. Learn from real-world mistakes when setting up push-to-deploy workflows.</description>
    </item>
    <item>
      <title>Adding a Custom DNS Entry to CoreDNS</title>
      <link>https://blog.shellnetsecurity.com/2022/08/318/general/adding-a-custom-dns-entry-to-coredns/</link>
      <pubDate>Sun, 28 Aug 2022 20:52:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/08/318/general/adding-a-custom-dns-entry-to-coredns/</guid>
      <description>Add custom DNS entries to CoreDNS in Kubernetes using the rewrite plugin. Configure split DNS for internal services without pod restarts.</description>
    </item>
    <item>
      <title>Oracle Cloud Vault KMS &amp;#8211; Replicating AWS Secrets</title>
      <link>https://blog.shellnetsecurity.com/2022/08/310/general/oracle-cloud-vault-kms-replicating-aws-secrets/</link>
      <pubDate>Sun, 21 Aug 2022 13:15:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/08/310/general/oracle-cloud-vault-kms-replicating-aws-secrets/</guid>
      <description>Replicate AWS-style secrets access in Oracle Cloud Infrastructure. Configure Dynamic Groups and policies to let compute instances securely access Vault.</description>
    </item>
    <item>
      <title>Checking and Correcting Permissions in Amazon Redshift</title>
      <link>https://blog.shellnetsecurity.com/2022/08/307/cloudstuff/aws/checking-and-correcting-permissions-in-amazon-redshift/</link>
      <pubDate>Tue, 16 Aug 2022 05:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2022/08/307/cloudstuff/aws/checking-and-correcting-permissions-in-amazon-redshift/</guid>
      <description>Learn how to check and correct user permissions in Amazon Redshift using SQL queries. Step-by-step guide to manage schema and table access for users.</description>
    </item>
    <item>
      <title>Speeding Up WordPress</title>
      <link>https://blog.shellnetsecurity.com/2021/02/238/nginx/speeding-up-wordpress/</link>
      <pubDate>Thu, 25 Feb 2021 05:08:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/02/238/nginx/speeding-up-wordpress/</guid>
      <description>Boost WordPress performance with nginx caching policies and gzip compression. Improve PageSpeed scores using cache headers and content optimization.</description>
    </item>
    <item>
      <title>LED Lighting</title>
      <link>https://blog.shellnetsecurity.com/2021/02/150/raspberrypi/led-lighting/</link>
      <pubDate>Thu, 18 Feb 2021 19:16:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/02/150/raspberrypi/led-lighting/</guid>
      <description>Control WS2811 LED lights with Raspberry Pi using NodeJS. Complete wiring guide, power requirements, and NeoPixel programming tutorial with examples.</description>
    </item>
    <item>
      <title>Automating Static WordPress Updates</title>
      <link>https://blog.shellnetsecurity.com/2021/02/148/github/automating-static-wordpress-updates/</link>
      <pubDate>Thu, 11 Feb 2021 07:47:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/02/148/github/automating-static-wordpress-updates/</guid>
      <description>Automate static WordPress site updates with Slack notifications and NodeJS bot. Mirror new posts to GitHub automatically when published using Bolt.</description>
    </item>
    <item>
      <title>Samsung Phone Dropping WiFi</title>
      <link>https://blog.shellnetsecurity.com/2021/02/176/samsung/samsung-phone-dropping-wifi/</link>
      <pubDate>Thu, 04 Feb 2021 08:26:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/02/176/samsung/samsung-phone-dropping-wifi/</guid>
      <description>Fix Samsung phone WiFi connectivity issues by disabling Google Location Accuracy Wi-Fi scanning. Solved Note20 Ultra constant WiFi disconnections.</description>
    </item>
    <item>
      <title>Building a Static WordPress</title>
      <link>https://blog.shellnetsecurity.com/2021/01/130/kubernetes/building-a-static-wordpress/</link>
      <pubDate>Wed, 27 Jan 2021 02:13:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/01/130/kubernetes/building-a-static-wordpress/</guid>
      <description>Convert WordPress to static site with nginx serving mirrored content from private GitHub repo. Secure admin access while serving fast static pages.</description>
    </item>
    <item>
      <title>Kubernetes Upgrades Break My DigitalOcean LoadBalancer</title>
      <link>https://blog.shellnetsecurity.com/2021/01/95/kubernetes/kubernetes-upgrades-break-my-digitalocean-loadbalancer/</link>
      <pubDate>Thu, 14 Jan 2021 08:07:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/01/95/kubernetes/kubernetes-upgrades-break-my-digitalocean-loadbalancer/</guid>
      <description>Fix DigitalOcean load balancer configurations broken by Kubernetes upgrades using the API. Restore forwarding rules and custom settings automatically.</description>
    </item>
    <item>
      <title>Adding Nginx in Front of WordPress</title>
      <link>https://blog.shellnetsecurity.com/2021/01/93/docker/adding-nginx-in-front-of-wordpress/</link>
      <pubDate>Thu, 07 Jan 2021 08:50:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2021/01/93/docker/adding-nginx-in-front-of-wordpress/</guid>
      <description>Secure WordPress with nginx reverse proxy and IP access control on Kubernetes. Implement PROXY protocol for real client IPs and admin protection.</description>
    </item>
    <item>
      <title>Testing Out the Digital Ocean Container Registry</title>
      <link>https://blog.shellnetsecurity.com/2020/12/91/docker/testing-out-the-digital-ocean-container-registry/</link>
      <pubDate>Wed, 30 Dec 2020 09:04:56 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/12/91/docker/testing-out-the-digital-ocean-container-registry/</guid>
      <description>Build custom nginx Docker images and deploy to DigitalOcean Container Registry. Complete guide with Dockerfile examples and registry integration.</description>
    </item>
    <item>
      <title>Making the Lights Dance</title>
      <link>https://blog.shellnetsecurity.com/2020/12/75/raspberrypi/making-the-lights-dance/</link>
      <pubDate>Wed, 23 Dec 2020 00:28:55 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/12/75/raspberrypi/making-the-lights-dance/</guid>
      <description>Build custom light sequences with bash scripts for Raspberry Pi Christmas displays. From random patterns to choreographed dances and animations.</description>
    </item>
    <item>
      <title>Making the Little Lights Twinkle</title>
      <link>https://blog.shellnetsecurity.com/2020/12/69/raspberrypi/making-the-little-lights-twinkle/</link>
      <pubDate>Thu, 17 Dec 2020 03:21:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/12/69/raspberrypi/making-the-little-lights-twinkle/</guid>
      <description>Create a NodeJS REST API to control Raspberry Pi GPIO relays for Christmas lights. Learn to program relay control with simple HTTP endpoints.</description>
    </item>
    <item>
      <title>Building the RaspberryPi Christmas Light Box</title>
      <link>https://blog.shellnetsecurity.com/2020/12/66/raspberrypi/building-the-raspberrypi-christmas-light-box/</link>
      <pubDate>Wed, 09 Dec 2020 23:54:17 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/12/66/raspberrypi/building-the-raspberrypi-christmas-light-box/</guid>
      <description>Build a Raspberry Pi Christmas light controller with 8-channel relays. Complete hardware guide with shopping list, wiring instructions, and setup tips.</description>
    </item>
    <item>
      <title>The Move to WordPress</title>
      <link>https://blog.shellnetsecurity.com/2020/12/57/general/the-move-to-wordpress/</link>
      <pubDate>Wed, 02 Dec 2020 10:00:18 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/12/57/general/the-move-to-wordpress/</guid>
      <description>Migrating from Blogger to WordPress made easy with hosting provider integration and WordPress migration utilities. Here is my experience with the switch.</description>
    </item>
    <item>
      <title>Automatically Rebuild Image on Docker Hub</title>
      <link>https://blog.shellnetsecurity.com/2020/01/11/docker/automatically-rebuild-image-on-docker-hub/</link>
      <pubDate>Sat, 18 Jan 2020 21:50:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/01/11/docker/automatically-rebuild-image-on-docker-hub/</guid>
      <description>Automate Docker image rebuilds on Docker Hub using GitHub webhooks. Configure automated builds triggered by git repository changes for continuous deployment workflows.</description>
    </item>
    <item>
      <title>Posting a Custom Image to Docker Hub</title>
      <link>https://blog.shellnetsecurity.com/2020/01/05/docker/posting-a-custom-image-to-docker-hub/</link>
      <pubDate>Sun, 05 Jan 2020 13:39:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2020/01/05/docker/posting-a-custom-image-to-docker-hub/</guid>
      <description>Create custom Docker images with additional nginx modules and publish them to Docker Hub. Step-by-step guide from Dockerfile creation to image publishing and deployment.</description>
    </item>
    <item>
      <title>Deploying Nginx &#43; PHP &#43; git-sync on Kubernetes</title>
      <link>https://blog.shellnetsecurity.com/2019/12/13/kubernetes/deploying-nginx-php-git-sync-on-kubernetes/</link>
      <pubDate>Mon, 30 Dec 2019 19:46:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2019/12/13/kubernetes/deploying-nginx-php-git-sync-on-kubernetes/</guid>
      <description>Extend nginx containers on Kubernetes to serve dynamic PHP content using php-fpm. Complete configuration for nginx &#43; PHP &#43; git-sync deployment with multi-container pods.</description>
    </item>
    <item>
      <title>Building a Kubernetes Container That Synchs with Private Git Repo</title>
      <link>https://blog.shellnetsecurity.com/2019/12/14/github/building-a-kubernetes-container-that-synchs-with-private-git-repo/</link>
      <pubDate>Thu, 26 Dec 2019 15:08:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2019/12/14/github/building-a-kubernetes-container-that-synchs-with-private-git-repo/</guid>
      <description>Deploy Kubernetes containers that sync with private GitHub repos using SSH keys and git-sync. Includes SSH key setup, Kubernetes secrets configuration, and container deployment.</description>
    </item>
    <item>
      <title>Creating a Private GitHub Repo</title>
      <link>https://blog.shellnetsecurity.com/2019/12/15/github/creating-a-private-github-repo/</link>
      <pubDate>Fri, 20 Dec 2019 21:05:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2019/12/15/github/creating-a-private-github-repo/</guid>
      <description>Step-by-step guide to creating private GitHub repositories with SSH deploy keys for secure access. Learn Git workflows from setup to first commit.</description>
    </item>
    <item>
      <title>Stay Tuned&amp;#8230;</title>
      <link>https://blog.shellnetsecurity.com/2019/12/16/general/stay-tuned/</link>
      <pubDate>Fri, 20 Dec 2019 19:12:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/2019/12/16/general/stay-tuned/</guid>
      <description>Introducing a new blog series on building websites with Kubernetes, private GitHub repos, nginx, and PHP. Documentation for developers and myself.</description>
    </item>
    <item>
      <title>Start Here: Your Guide to My Battles With Technology</title>
      <link>https://blog.shellnetsecurity.com/start-here/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://blog.shellnetsecurity.com/start-here/</guid>
      <description>New to the blog? Start with these 10 hand-picked posts that showcase the best content across DevOps, security, Kubernetes, and AI.</description>
    </item>
  </channel>
</rss>
