41554 blogs · [ { "id": "01a0d743-d364-72d9-98b7-2f44b1405877", "title": "The CVE List Isn't the Point: Mapping Blast Radius in AI Infrastructure with agent-bom", "url": "https://blog.shellnetsecurity.com/posts/2026/agent-bom-ai-blast-radius/", "published_at": "2026-09-18T14:00:00+00:00" }, { "id": "01a094d9-f8a0-7141-b436-6d40ef24fdad", "title": "Beyond CVEs: Verifying Supply Chain Provenance with Macaron", "url": "https://blog.shellnetsecurity.com/posts/2026/macaron-supply-chain-provenance/", "published_at": "2026-09-11T11:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709385b7441", "title": "Zero Learning Mode: Building the Rabbit Hole Generator", "url": "https://blog.shellnetsecurity.com/posts/2026/rabbit-hole-generator-behind-the-curtain/", "published_at": "2026-09-04T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70939054e16", "title": "Provenance From the Outside: Attesting Real Builds with Tejolote", "url": "https://blog.shellnetsecurity.com/posts/2026/tejolote-black-box-provenance/", "published_at": "2026-08-28T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709394e8dd6", "title": "The Browser Is the Case File: A Local-First Investigation Workspace with ThreatCaddy", "url": "https://blog.shellnetsecurity.com/posts/2026/threatcaddy-local-first-investigation-workspace/", "published_at": "2026-08-21T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709398f62b3", "title": "Beyond the Prompt: Orchestrating LLM Apps with Dify", "url": "https://blog.shellnetsecurity.com/posts/2026/dify-orchestration-llm-apps/", "published_at": "2026-05-29T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093a017185", "title": "Access Your Kubernetes Cluster from Any Device on Your WiFi -- No VPN Client Required", "url": "https://blog.shellnetsecurity.com/posts/2026/openwrt-tailscale-k8s-site-to-site/", "published_at": "2026-05-22T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093a907733", "title": "The Final Architecture: From $198/Month to $74/Month with Claude Code", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-6/", "published_at": "2026-05-15T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093abe11ed", "title": "Connecting Everything with Tailscale: K8s Meets Home Network", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-5/", "published_at": "2026-05-08T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093b328770", "title": "Building a Home Router with a Raspberry Pi 5 and OpenWrt", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-4/", "published_at": "2026-05-01T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093bea985c", "title": "Killing the Load Balancer: Cloudflare Tunnel Replaces $22/Month of Infrastructure", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-3/", "published_at": "2026-04-24T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093c92fcaf", "title": "Migrating 7 Static Sites from Kubernetes to Cloudflare Pages with Claude Code", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-2/", "published_at": "2026-04-17T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093d3c369d", "title": "The $198/Month Wake-Up Call: Auditing My DigitalOcean Bill with Claude Code", "url": "https://blog.shellnetsecurity.com/posts/2026/claude-code-cloud-migration-part-1/", "published_at": "2026-04-10T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093db5e9e4", "title": "Intercepting Opaque Traffic: A mitmproxy Security Regression Harness", "url": "https://blog.shellnetsecurity.com/posts/2026/mitmproxy-security-regression-harness/", "published_at": "2026-04-03T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093e8bd901", "title": "Automating Your Dev Workflow: Scripts That Actually Save Time", "url": "https://blog.shellnetsecurity.com/posts/2026/automating-your-dev-workflow/", "published_at": "2026-03-27T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093f81827c", "title": "Kubernetes Secrets Management: Beyond the Basics", "url": "https://blog.shellnetsecurity.com/posts/2026/kubernetes-secrets-management/", "published_at": "2026-03-20T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7093fa0b7bb", "title": "The Evolving Role of the Technical Professional in an AI World", "url": "https://blog.shellnetsecurity.com/posts/2026/evolving-role-technical-professional-ai-world/", "published_at": "2026-03-13T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094069fa7e", "title": "Container Security Fundamentals: What Actually Matters", "url": "https://blog.shellnetsecurity.com/posts/2026/container-security-fundamentals/", "published_at": "2026-03-06T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70940891b9d", "title": "Error Debugging with AI: Beyond Stack Overflow", "url": "https://blog.shellnetsecurity.com/posts/2026/error-debugging-with-ai-beyond-stack-overflow/", "published_at": "2026-02-27T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70940b654bd", "title": "The Documentation Problem: How AI Changes Technical Writing", "url": "https://blog.shellnetsecurity.com/posts/2026/documentation-problem-ai-changes-technical-writing/", "published_at": "2026-02-20T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709415e5bca", "title": "Building Your Personal AI Toolkit: Tools That Actually Matter", "url": "https://blog.shellnetsecurity.com/posts/2026/building-your-personal-ai-toolkit/", "published_at": "2026-02-13T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709415f03da", "title": "AI-Assisted Code Review: A Practical Framework", "url": "https://blog.shellnetsecurity.com/posts/2026/ai-assisted-code-review-practical-framework/", "published_at": "2026-02-06T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70942190aec", "title": "Cross-Platform Scripting Tips and Tricks", "url": "https://blog.shellnetsecurity.com/posts/2026/cross-platform-scripting-tips-tricks/", "published_at": "2026-01-30T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709429415aa", "title": "Measuring Your AI Collaboration Effectiveness", "url": "https://blog.shellnetsecurity.com/posts/2026/measuring-ai-collaboration-effectiveness/", "published_at": "2026-01-23T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709435665f1", "title": "When to Trust (and Verify) AI Output", "url": "https://blog.shellnetsecurity.com/posts/2026/when-to-trust-and-verify-ai-output/", "published_at": "2026-01-16T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70943cc3315", "title": "Building AI-Assisted Security Tools", "url": "https://blog.shellnetsecurity.com/posts/2026/building-ai-assisted-security-tools/", "published_at": "2026-01-09T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709449489ad", "title": "AI Pair Programming: Beyond Code Completion", "url": "https://blog.shellnetsecurity.com/posts/2026/ai-pair-programming-beyond-code-completion/", "published_at": "2026-01-02T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70944a62fe2", "title": "Building a Custom Security Tool: Python Port Scanner from Scratch", "url": "https://blog.shellnetsecurity.com/posts/2025/building-custom-port-scanner-python/", "published_at": "2025-12-27T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70944d15e55", "title": "The Centaur's Toolkit", "url": "https://blog.shellnetsecurity.com/centaur-bonus/", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70944f1f28e", "title": "Scripting for Security Automation: Python and Bash for SOC Operations", "url": "https://blog.shellnetsecurity.com/posts/2025/scripting-for-security-automation/", "published_at": "2025-12-20T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70945d2d492", "title": "Advanced Linux Networking Techniques: Namespaces, Routing, and Traffic Control", "url": "https://blog.shellnetsecurity.com/posts/2025/advanced-linux-networking-techniques/", "published_at": "2025-12-13T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094655068f", "title": "Ethical Considerations in AI Security: Bias, Privacy, and Responsible Use", "url": "https://blog.shellnetsecurity.com/posts/2025/ethical-considerations-ai-security/", "published_at": "2025-12-06T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70946cd3b2f", "title": "Using AI to Analyze Log Files for Security Threats", "url": "https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files/", "published_at": "2025-11-29T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70946ce54f6", "title": "AI-Powered Security Automation: Automating Incident Response Workflows", "url": "https://blog.shellnetsecurity.com/posts/2025/ai-powered-security-automation-incident-response/", "published_at": "2025-11-22T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709478a7c59", "title": "Using AI to Analyze Log Files for Security Threats", "url": "https://blog.shellnetsecurity.com/posts/2025/using-ai-to-analyze-log-files-for-security-threats/", "published_at": "2025-11-09T10:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709485a0a94", "title": "From WordPress to Hugo: Lessons from a Static Site Migration", "url": "https://blog.shellnetsecurity.com/posts/2025/migrating-to-hugo-journey-static-site-generation/", "published_at": "2025-11-08T14:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094948cd11", "title": "Understanding the Implications of Open-Sourcing AI Models", "url": "https://blog.shellnetsecurity.com/posts/2025/understanding-the-implications-of-open-sourcing-ai-models-a-deep-dive-into-grok-2-5/", "published_at": "2025-08-26T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70949f94a38", "title": "Feeling Dull in the Age of AI? It's Time to Become a Centaur.", "url": "https://blog.shellnetsecurity.com/posts/2025/thrive-with-ai-centaur-mindset/", "published_at": "2025-08-08T02:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094ae90d72", "title": "A Deep Dive into the Security Implications of AI-Generated Code", "url": "https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-the-security-implications-of-ai-generated-code/", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094be762b0", "title": "A Deep Dive into Google's Gemini CLI: Local AI Model Execution", "url": "https://blog.shellnetsecurity.com/posts/2025/a-deep-dive-into-google-s-gemini-cli-local-ai-model-execution/", "published_at": "2025-07-01T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094c49be92", "title": "Production Passkey Implementation: WebAuthn/FIDO2 Security Analysis and Complete Code", "url": "https://blog.shellnetsecurity.com/posts/2025/deep-dive-into-passkey-logins-security-analysis-and-implementation/", "published_at": "2025-06-24T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094cfdf66d", "title": "AI-Powered Code Security: Production Vulnerability Scanning with OpenAI API", "url": "https://blog.shellnetsecurity.com/posts/2025/ai-vulnerability-scanning-lambda-api/", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094d21a14b", "title": "A Developer’s Guide to Anthropic’s MCP: Integrating AI Models with Data Sources", "url": "https://blog.shellnetsecurity.com/posts/2025/a-developers-guide-to-anthropics-mcp-integrating-ai-models-with-data-sources/", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094d541a90", "title": "Optimizing AI Chatbot Energy Costs: Practical Metrics and Workflow Strategies", "url": "https://blog.shellnetsecurity.com/posts/2025/optimizing-ai-chatbot-energy-costs-practical-metrics-and-workflow-strategies/", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094dde2be9", "title": "Automating Security: How to Scan AI-Generated Code with Endor Labs (Step-by-Step Guide)", "url": "https://blog.shellnetsecurity.com/posts/2025/automating-security-how-to-scan-ai-generated-code-with-endor-labs-step-by-step-guide/", "published_at": "2025-04-28T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094e2f5b99", "title": "Building Production-Ready Resilient Distributed Systems: Circuit Breakers, Service Mesh, and AI-Powered Failure Prediction", "url": "https://blog.shellnetsecurity.com/posts/2025/building-resilient-systems-with-ai-and-automation/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094e74d1c0", "title": "Revolutionizing DIY PCB Fabrication with Fiber Lasers", "url": "https://blog.shellnetsecurity.com/posts/2025/revolutionizing-diy-pcb-fabrication-with-fiber-lasers/", "published_at": "2025-04-11T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094f329477", "title": "Mastering GitHub Copilot: AI Pair Programming for Developers", "url": "https://blog.shellnetsecurity.com/posts/2025/github-copilot-productivity-guide/", "published_at": "2025-04-09T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094f3f8caf", "title": "Implementing GenAIOps on Azure: A Practical Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/mastering-genaiops-on-azure-a-comprehensive-guide/", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094f8618c1", "title": "AI-Powered E-commerce: Building Recommendation Systems and Personalization", "url": "https://blog.shellnetsecurity.com/posts/2025/revolutionizing-ecommerce-with-generative-ai/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7094fd879f2", "title": "Revolutionizing Vulnerability Discovery with AI-Powered Fuzzing", "url": "https://blog.shellnetsecurity.com/posts/2025/revolutionizing-vulnerability-discovery-with-ai-powered-fuzzing/", "published_at": "2025-03-31T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709507b7c19", "title": "Practical Anomaly Detection using Python and scikit-learn", "url": "https://blog.shellnetsecurity.com/posts/2025/anomaly-detection-python-scikit-learn/", "published_at": "2025-03-29T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70950dc70fb", "title": "Decentralizing AI: A Guide to Building Scalable and Secure Decentralized AI Platforms", "url": "https://blog.shellnetsecurity.com/posts/2025/decentralizing-ai-a-guide-to-building-scalable-and-secure-decentralized-ai-platforms/", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709512d434f", "title": "Deep Learning for Anomaly Detection - Autoencoders and Neural Networks", "url": "https://blog.shellnetsecurity.com/posts/2025/detecting-anomalies-with-machine-learning-and-python/", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70951a39f66", "title": "Unlocking Transparency in AI: A Comprehensive Guide to Explainable AI (XAI)", "url": "https://blog.shellnetsecurity.com/posts/2025/explainable-ai-xai-guide/", "published_at": "2025-03-26T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70951c2a61b", "title": "Building Production-Ready AI Chatbots: LLMs, RAG, Vector Databases & Real-Time Streaming", "url": "https://blog.shellnetsecurity.com/posts/2025/building-conversational-ai-nlp-chatbots/", "published_at": "2025-03-19T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70952a15e4d", "title": "Unlocking Real-Time Capabilities with WebSockets: A Comprehensive Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/unlocking-real-time-capabilities-with-websockets/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095363183f", "title": "Implementing Gemini Text Embeddings for Production Applications", "url": "https://blog.shellnetsecurity.com/posts/2025/unlocking-ai-ready-applications-with-gemini-based-text-embedding/", "published_at": "2025-03-12T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709536fffd6", "title": "Flipper Zero Firmware Development - Building Custom Applications for Security Research", "url": "https://blog.shellnetsecurity.com/posts/2025/mastering-micropython-on-flipper-zero/", "published_at": "2025-03-07T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70953fb7965", "title": "Securing AI-Generated Code: Production Workflows and Security Scanning", "url": "https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-generated-vulnerabilities/", "published_at": "2025-03-05T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70954c1dacd", "title": "Production Reinforcement Learning with Modern Open-Source Frameworks", "url": "https://blog.shellnetsecurity.com/posts/2025/unlocking-the-power-of-reinforcement-learning-with-open-source-frameworks/", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70955214267", "title": "The Hidden Threat of Stalkerware: Understanding and Protecting Against Stealthy Surveillance", "url": "https://blog.shellnetsecurity.com/posts/2025/stalkerware-surveillance-threat/", "published_at": "2025-02-26T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70955f1bd57", "title": "AI Fairness in Practice: Detecting and Mitigating Bias in Machine Learning", "url": "https://blog.shellnetsecurity.com/posts/2025/mitigating-ai-bias-in-machine-learning-a-comprehensive-guide/", "published_at": "2025-02-21T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709565f9836", "title": "Efficient Cloud Storage with Automated Scaling: A Step-by-Step Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/efficient-cloud-storage-with-automated-scaling-a-step-by-step-guide/", "published_at": "2025-02-19T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70956f7d2da", "title": "Building NES Games with C: A Practical Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/building-nes-games-with-c/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095786e655", "title": "Modern Large Language Models: Architecture, Fine-Tuning, and Production Deployment", "url": "https://blog.shellnetsecurity.com/posts/2025/large-language-models-architectures-applications/", "published_at": "2025-02-12T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709579b4291", "title": "Deep Learning Model Optimization: From Training to Production Deployment", "url": "https://blog.shellnetsecurity.com/posts/2025/deep-learning-model-optimization-techniques/", "published_at": "2025-02-05T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70957bef487", "title": "Scalable Serverless AI/ML Pipelines: A Step-by-Step Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/scalable-serverless-ai-ml-pipelines/", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f709582b6865", "title": "Scaling Mobile App Development with React Native: A Comprehensive Guide", "url": "https://blog.shellnetsecurity.com/posts/2025/scalable-mobile-apps-with-react-native/", "published_at": "2025-01-29T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70958430bc4", "title": "Container Networking Deep Dive: From Network Namespaces to Kubernetes", "url": "https://blog.shellnetsecurity.com/posts/2025/container-networking-fundamentals/", "published_at": "2025-01-24T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095907e253", "title": "Building Trustworthy Recommendation Systems with Responsible AI", "url": "https://blog.shellnetsecurity.com/posts/2025/responsible-ai-recommendation-systems/", "published_at": "2025-01-22T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70959e5507c", "title": "Securing the Internet of Things: A Comprehensive Guide to Implementing Cybersecurity Measures for IoT Devices", "url": "https://blog.shellnetsecurity.com/posts/2025/securing-iot-devices-cybersecurity-measures/", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f70959edf6b5", "title": "Enhancing Secure Boot with Unified Kernel Images (UKIs)", "url": "https://blog.shellnetsecurity.com/posts/2024/enhancing-secure-boot-with-unified-kernel-images-ukis/", "published_at": "2024-12-31T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095a29054d", "title": "Upgrading to SHA-256: A Comprehensive Guide to Cryptographic Hash Functions", "url": "https://blog.shellnetsecurity.com/posts/2024/sha-256-migration-guide/", "published_at": "2024-12-31T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095a4a7766", "title": "Leveraging AI for Network Flow Analysis: A SOC Analyst's Guide", "url": "https://blog.shellnetsecurity.com/posts/2024/leveraging-ai-for-network-flow-analysis-a-soc-analysts-perspective/", "published_at": "2024-12-20T00:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095adc4257", "title": "Hugo Migration Complete: A Look at the Performance Gains", "url": "https://blog.shellnetsecurity.com/posts/2024/from-wordpress-to-hugo-the-results-are-in/", "published_at": "2024-09-26T11:54:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095afce014", "title": "Site Migration: Transitioning to Hugo", "url": "https://blog.shellnetsecurity.com/posts/2024/site-migration-announcement/", "published_at": "2024-09-25T03:00:00+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095b2a179d", "title": "The Democratization of AI: How AI is Becoming Accessible to All", "url": "https://blog.shellnetsecurity.com/2024/07/812/general/artificial-intelligence/the-democratization-of-ai-how-ai-is-becoming-accessible-to-all/", "published_at": "2024-07-26T21:54:42+00:00" }, { "id": "01a08753-c8ae-73f5-bb14-f7095b88387a", "title": "Demystifying AWS Security: A Beginner’s Guide to Key Concepts and Services", "url": "https://blog.shellnetsecurity.com/2024/03/797/cloudstuff/aws/demystifying-aws-security-a-beginners-guide-to-key-concepts-and-services/", "published_at": "2024-03-06T08:03:11+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d03faaf5", "title": "Hardening Your CI/CD: Terraform, Docker, and Kubernetes Security", "url": "https://blog.shellnetsecurity.com/2024/02/787/general/hardening-your-ci-cd-terraform-docker-and-kubernetes-security/", "published_at": "2024-03-01T18:38:06+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d0512548", "title": "Build Secure Python Pipelines: Adding Tests and Hooks in Action", "url": "https://blog.shellnetsecurity.com/2024/02/768/code/python/build-secure-python-pipelines-adding-tests-and-hooks-in-action/", "published_at": "2024-02-18T13:37:02+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d0b7bfdd", "title": "Cribl Splunk_HEC Datasource: The Ultimate Guide for Kubernetes Log Ingestion", "url": "https://blog.shellnetsecurity.com/2024/02/732/kubernetes/cribl-splunk_hec-datasource-the-ultimate-guide-for-kubernetes-log-ingestion/", "published_at": "2024-02-11T04:22:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d174983a", "title": "Getting Started with Secure CI/CD: Essential Practices for Beginners", "url": "https://blog.shellnetsecurity.com/2024/02/751/github/getting-started-with-secure-ci-cd-essential-practices-for-beginners/", "published_at": "2024-02-04T17:57:59+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d1f9eb8e", "title": "From Scattered to Splunk: Bringing Order to Your Kubernetes Logs", "url": "https://blog.shellnetsecurity.com/2024/01/723/security/from-scattered-to-splunk-bringing-order-to-your-kubernetes-logs/", "published_at": "2024-01-28T09:23:57+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d2ea8ee2", "title": "Silence Not Golden: Fixing the Mute Button on Tetragon Logs", "url": "https://blog.shellnetsecurity.com/2024/01/719/kubernetes/silence-not-golden-fixing-the-mute-button-on-tetragon-logs/", "published_at": "2024-01-21T10:08:16+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d32ec599", "title": "From Jargon to Genius: Cracking the Code of SPF & DKIM DNS Records", "url": "https://blog.shellnetsecurity.com/2024/01/708/security/from-jargon-to-genius-cracking-the-code-of-spf-dkim-dns-records/", "published_at": "2024-01-05T15:45:51+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d3777366", "title": "DMARC Reports: Your Secret Weapon Against Domain Fraud (And How to Read Them)", "url": "https://blog.shellnetsecurity.com/2024/01/704/security/dmarc-reports-your-secret-weapon-against-domain-fraud-and-how-to-read-them/", "published_at": "2024-01-04T15:13:51+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d3d1803b", "title": "From Reactive to Proactive: Transforming Security with Tetragon", "url": "https://blog.shellnetsecurity.com/2023/12/698/kubernetes/from-reactive-to-proactive-transforming-security-with-tetragon/", "published_at": "2023-12-18T21:36:44+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d429de18", "title": "From Vulnerability to Visibility: Demystifying Starboard Infrastructure Scan Reports", "url": "https://blog.shellnetsecurity.com/2023/12/695/kubernetes/from-vulnerability-to-visibility-demystifying-starboard-infrastructure-scan-reports/", "published_at": "2023-12-16T21:53:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d48df9d2", "title": "Enhancing Kubernetes Security and Compliance with Starboard Audit Reports: A Practical Guide", "url": "https://blog.shellnetsecurity.com/2023/12/691/security/enhancing-kubernetes-security-and-compliance-with-starboard-audit-reports-a-practical-guide/", "published_at": "2023-12-09T13:11:08+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d529bab5", "title": "Leveraging InitContainers to Streamline Bitnami MySQL Initialization", "url": "https://blog.shellnetsecurity.com/2023/12/686/kubernetes/leveraging-initcontainers-to-streamline-bitnami-mysql-initialization/", "published_at": "2023-12-02T13:00:58+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d559d8b9", "title": "How to Install and Use Starboard to Protect Your Kubernetes Cluster", "url": "https://blog.shellnetsecurity.com/2023/11/681/security/how-to-install-and-use-starboard-to-protect-your-kubernetes-cluster/", "published_at": "2023-11-24T12:05:03+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d5f5251a", "title": "Securing Your CI/CD Pipeline: A Beginner’s Guide to Implementing Essential Security Measures", "url": "https://blog.shellnetsecurity.com/2023/11/677/cloudstuff/securing-your-ci-cd-pipeline-a-beginners-guide-to-implementing-essential-security-measures/", "published_at": "2023-11-16T19:58:52+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d6001f44", "title": "Automate Your Database Changes with a CI/CD Pipeline", "url": "https://blog.shellnetsecurity.com/2023/11/664/github/automate-your-database-changes-with-a-ci-cd-pipeline/", "published_at": "2023-11-08T16:48:19+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d6ee26bc", "title": "How to Build a CI/CD Pipeline for Your Database", "url": "https://blog.shellnetsecurity.com/2023/11/660/github/how-to-build-a-ci-cd-pipeline-for-your-database/", "published_at": "2023-11-06T19:49:27+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d7209efd", "title": "Supply Chain Cyberattacks: Lessons from the UNFI Breach", "url": "https://blog.shellnetsecurity.com/posts/2025/selected-topic-supply-chain-cyberattacks-lessons-from-the-unfi-breach/", "published_at": "2023-11-02T00:00:00+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d769c627", "title": "Terraform for Active Directory Testing: A Practical Example", "url": "https://blog.shellnetsecurity.com/2023/10/654/terraform/terraform-for-active-directory-testing-a-practical-example/", "published_at": "2023-10-27T15:12:26+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d793cff3", "title": "Terraform Import Made Easy: Conquering Infrastructure Management Complexities", "url": "https://blog.shellnetsecurity.com/2023/10/651/github/terraform-import-made-easy-conquering-infrastructure-management-complexities/", "published_at": "2023-10-22T12:14:57+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d87a26ea", "title": "Infrastructure as Code with Terraform and GitHub Actions: A Kubernetes Case Study", "url": "https://blog.shellnetsecurity.com/2023/10/647/github/infrastructure-as-code-with-terraform-and-github-actions-a-kubernetes-case-study/", "published_at": "2023-10-13T13:41:04+00:00" }, { "id": "01a08753-c8af-7255-8832-f725d8d57520", "title": "Managing Your Terraform State File", "url": "https://blog.shellnetsecurity.com/2023/10/640/cloudstuff/aws/managing-your-terraform-state-file/", "published_at": "2023-10-02T21:02:02+00:00" } ] posts Claim your blog
Back to blog.shellnetsecurity.com
Blog · corpus.blog/blogs/blog.shellnetsecurity.com/posts

blog.shellnetsecurity.com

blog.shellnetsecurity.com

2026

2025

2024

2023