Best practices

A collection of 87 posts

Rotating 1,000 Service Account Passwords With Zero Outages: Why the Inventory Comes First

Rotating 1,000 Service Account Passwords With Zero Outages: Why the Inventory Comes First

Rotating 1,000+ service credentials across 150+ applications with zero outages took one lesson: rotation is the last step. Here’s the six-stage SCALER method, from inventory to rotation, and why a revert path made it safer.

OWASP Top 10 Kubernetes Security Risks Explained: Why Credentials Deserve a Closer Look

OWASP Top 10 Kubernetes Security Risks Explained: Why Credentials Deserve a Closer Look

GitGuardian researchers reached 44 active Kubernetes clusters through leaked secrets, and 30% had been exposed for more than two years. Here’s how the OWASP Kubernetes Top 10 explains these Kubernetes security risks, and why K03, Secrets Management Failures, turns one leak into a chain.

AI Agent Security: Six Controls From Nine Real Incidents

AI Agent Security: Six Controls From Nine Real Incidents

An AI agent runs with your credentials and acts before you can stop it. Nine incidents show what that costs. Six controls limit the damage: sandbox the agent, scope its credentials, lock its configuration, log every call, scan the workspace first, and deny by default.

How the GitGuardian Mixin Kit Extends Docker Sandboxes for Safer AI Coding

How the GitGuardian Mixin Kit Extends Docker Sandboxes for Safer AI Coding

Docker Sandboxes isolate AI coding agents from the host. The GitGuardian Mixin Kit adds ggshield and AI hooks to scan prompts, tool actions, and outputs for secrets, giving developers a safer, repeatable path for agentic coding.