---
title: "Blog & Technical Posts"
canonical: "https://codeandcypher.com/posts/"
description: "Cybersecurity research, engineering deep-dives, and DevSecOps tutorials by Joshua Wortz."
---

# Blog & Technical Posts


> Cybersecurity research, engineering deep-dives, and DevSecOps tutorials by Joshua Wortz.


## Index

- [Working Backwards from Error Logs: Reverse Engineering the Tableau-to-Fabric OAuth Breakdown](/posts/reverse-engineering-tableau-to-fabric-oauth/index.md) (2026-10-02): Reverse engineer Tableau to Fabric OAuth failures, decode AADSTS650052, and build hardened, least-privilege Entra ID runbooks with KQL and PowerShell.

- [Modernizing the Academic Knowledge Graph: Canvas Sync Bridge v0.4.0, Hybrid Ingestion, and Official Obsidian Compliance](/posts/canvas-to-obsidian-local-first-coursework-bridge/index.md) (2026-09-18): Architecting a hybrid, local-first bridge from Canvas LMS to Obsidian with v0.4.0 compliance, zero telemetry, and decoupled extensions.

- [Bridging the Browser-to-Boundary Gap: From Client-Side SPA State Reconnaissance to Safe Harbor Verification](/posts/client-side-spa-recon-and-safe-harbor-verification/index.md) (2026-09-12): How to hunt client-side SPA state in DevTools with StateHunter and enforce mathematical scope boundaries and Safe Harbor adherence with AuditGuard.

- [Triage Under Fire: The Lean Team's 48-Hour Hardening Blueprint for September 2026 Patch Tuesday](/posts/the-lean-teams-48-hour-patch-tuesday-blueprint/index.md) (2026-09-09): How lean security teams triage Patch Tuesday, filter the firehose, harden Kerberos identity boundaries, and contain critical flaws in the first 48 hours.

- [My Teaching Philosophy: Building Accessible AI Security Education](/posts/teaching-philosophy-ai-security-overview/index.md) (2026-08-30): Explore an accessible teaching philosophy for AI security using Universal Design for Learning (UDL), multimodal labs, and zero-cost open educational resources.

- [Teaching AI Security: Hands-On LLM Hardening with Docker Desktop and Security Gateways](/posts/ncyte-ai-security-webinar-llm-hardening/index.md) (2026-08-30): A complete guide to teaching AI security on student laptops with zero API costs using Docker, Ollama, and a Python security gateway against prompt injection.

