I found 268 plaintext secrets in my AI stack
Six weeks ago a security audit told me I had 268 plaintext secrets scattered across my AI agent platform. This week I closed out the migration that fixed it. Here is...

6 articles
Six weeks ago a security audit told me I had 268 plaintext secrets scattered across my AI agent platform. This week I closed out the migration that fixed it. Here is...

cb365 adds 28 new commands across four workloads with a governance framework inspired by real enterprise AI policy. Three workloads went smoothly. Loop exposed a gap...
How I built 23 hardcoded safety rules into cb365, a Microsoft 365 CLI, to prevent data loss and unauthorised actions when AI agents interact with enterprise systems.
Taking cb365 from internal tool to public release meant solving the trust problem: signed binaries, Software Bill of Materials (SBOM), and a certificate...

Microsoft retired their Graph CLI. PowerShell is the official answer. But AI agents don't speak PowerShell. Here's why I built a new CLI from scratch, the trade-offs...
I designed a Microsoft 365 CLI for AI agents. Then I built it. The Graph API had opinions about my architecture. Here's the build log - the gotchas, the fixes, and...
