Turning AI red team findings into regression tests
How to convert each successful AI attack into a repeatable regression test, so fixes stay fixed when prompts, models or data sources all keep changing.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
How to convert each successful AI attack into a repeatable regression test, so fixes stay fixed when prompts, models or data sources all keep changing.
trust_remote_code=True lets a Hub repository supply Python modeling code that runs locally. Here is when you need it and how to review it first.
weights_only=True limits what torch.load will unpickle to tensors and simple types. Here is what that buys you, and where you still need to be careful.
Permissions limit what an agent can do. Guardrails check what it tries to do. A decision guide to using both, grounded in OWASP and MCP guidance.
Tool gating limits which Safeguard tools an assistant sees. Guard enforces live policy on MCP traffic in general. They are independent. How to choose.
OAuth token exchange (RFC 8693) lets an agent act for a user without becoming them. Learn the act claim, may_act, and why delegation beats impersonation.
What the NIST MEASURE function expects: documented test sets, production monitoring, safety, security, privacy and bias checks, and independent review.
Researchers fooled a road sign classifier with stickers on a real stop sign. What the study showed, what it did not, and how builders test for it.
OWASP's sensitive information disclosure guidance applied to agents: sanitize, limit data access, redact, and never trust a prompt to hold secrets.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.