Skip to content

Commit df027aa

Browse files
authored
docs: update OWASP Agentic Top 10 links
1 parent 5a5e75e commit df027aa

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ AI agent frameworks (LangChain, AutoGen, CrewAI, Google ADK, OpenAI Agents SDK)
3333
- **Execution sandboxing** with privilege rings and termination controls
3434
- **Reliability engineering** with SLOs, error budgets, and chaos testing
3535

36-
Addresses **10 of 10 [OWASP Agentic Top 10](https://owasp.org/www-project-agentic-ai-top-10/)** risks with full coverage across all ASI-01 through ASI-10 categories.
36+
Addresses **10 of 10 [OWASP Agentic Top 10](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/)** risks with full coverage across all ASI-01 through ASI-10 categories.
3737

3838
## Architecture
3939

packages/agent-compliance/docs/analyst/owasp-agentic-mapping.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# OWASP Agentic AI Top 10 — Implementation Guide
22

3-
A practical implementation guide for mitigating the [OWASP Agentic AI Top 10](https://owasp.org/www-project-agentic-ai-top-10/) risks using open-source tools. Each risk includes a concrete code example, testing methodology, and references.
3+
A practical implementation guide for mitigating the [OWASP Agentic AI Top 10](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/) risks using open-source tools. Each risk includes a concrete code example, testing methodology, and references.
44

55
This guide is intended as a community contribution — a reference implementation that security teams can adapt to their own agent architectures.
66

@@ -33,7 +33,7 @@ if result.is_injection:
3333

3434
**Testing:** Inject known payloads from [prompt-injection-dataset](https://huggingface.co/datasets/deepset/prompt-injections) and verify detection rate ≥99%. Run canary tokens continuously in production.
3535

36-
**References:** [OWASP ASI01](https://owasp.org/www-project-agentic-ai-top-10/), [Simon Willison's Prompt Injection](https://simonwillison.net/series/prompt-injection/)
36+
**References:** [OWASP ASI01](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [Simon Willison's Prompt Injection](https://simonwillison.net/series/prompt-injection/)
3737

3838
---
3939

@@ -62,7 +62,7 @@ result = kernel.execute(ctx, action="deploy", target="production")
6262

6363
**Testing:** Attempt to call each denied capability and verify rejection. Fuzz tool names with typos and synonyms to test bypass resistance.
6464

65-
**References:** [OWASP ASI02](https://owasp.org/www-project-agentic-ai-top-10/), [Principle of Least Privilege](https://csrc.nist.gov/glossary/term/least_privilege)
65+
**References:** [OWASP ASI02](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [Principle of Least Privilege](https://csrc.nist.gov/glossary/term/least_privilege)
6666

6767
---
6868

@@ -92,7 +92,7 @@ channel.send(from_agent="agent-a", to_agent="agent-b",
9292

9393
**Testing:** Attempt to send messages with an unregistered agent identity. Verify that messages below the trust threshold are rejected.
9494

95-
**References:** [OWASP ASI03](https://owasp.org/www-project-agentic-ai-top-10/), [DID Specification](https://www.w3.org/TR/did-core/)
95+
**References:** [OWASP ASI03](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [DID Specification](https://www.w3.org/TR/did-core/)
9696

9797
---
9898

@@ -123,7 +123,7 @@ assert verified, "Agent identity verification failed"
123123

124124
**Testing:** Attempt to use a revoked or expired DID. Verify that forged DIDs are rejected. Test identity rotation.
125125

126-
**References:** [OWASP ASI04](https://owasp.org/www-project-agentic-ai-top-10/), [W3C DID Core](https://www.w3.org/TR/did-core/)
126+
**References:** [OWASP ASI04](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [W3C DID Core](https://www.w3.org/TR/did-core/)
127127

128128
> **Note:** DID-based identity is one approach. For many deployments, mTLS client certificates or SPIFFE identities may be more practical. The key requirement is verifiable, non-repudiable agent identity.
129129
@@ -155,7 +155,7 @@ result = sandbox.execute(agent_generated_code)
155155

156156
**Testing:** Attempt to escape the sandbox (network calls, filesystem writes, import os). Verify resource limits are enforced (CPU bomb, memory allocation).
157157

158-
**References:** [OWASP ASI05](https://owasp.org/www-project-agentic-ai-top-10/)
158+
**References:** [OWASP ASI05](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/)
159159

160160
---
161161

@@ -184,7 +184,7 @@ result = kernel.execute(ctx, action="delete_data", target="user_records")
184184

185185
**Testing:** Trigger each high-impact action and verify it's held for approval. Test the timeout path (no approval → deny).
186186

187-
**References:** [OWASP ASI06](https://owasp.org/www-project-agentic-ai-top-10/), [Human-in-the-Loop AI](https://hai.stanford.edu/)
187+
**References:** [OWASP ASI06](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [Human-in-the-Loop AI](https://hai.stanford.edu/)
188188

189189
---
190190

@@ -216,7 +216,7 @@ output = kernel.filter_output(agent_response)
216216

217217
**Testing:** Include synthetic PII in agent inputs and verify it's redacted in outputs. Test edge cases (PII in base64, PII split across messages).
218218

219-
**References:** [OWASP ASI07](https://owasp.org/www-project-agentic-ai-top-10/), [GDPR Art. 5](https://gdpr-info.eu/art-5-gdpr/)
219+
**References:** [OWASP ASI07](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [GDPR Art. 5](https://gdpr-info.eu/art-5-gdpr/)
220220

221221
---
222222

@@ -245,7 +245,7 @@ sre.track(ctx, metrics=["latency", "token_usage", "policy_violations"])
245245

246246
**Testing:** Execute 100 agent actions and verify 100 audit records exist. Query audit logs by agent_id, time range, and action type.
247247

248-
**References:** [OWASP ASI08](https://owasp.org/www-project-agentic-ai-top-10/), [OpenTelemetry](https://opentelemetry.io/)
248+
**References:** [OWASP ASI08](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [OpenTelemetry](https://opentelemetry.io/)
249249

250250
---
251251

@@ -275,7 +275,7 @@ with governor.monitor(agent_id="research-bot"):
275275

276276
**Testing:** Create an agent that deliberately consumes maximum resources. Verify limits are enforced and other agents are unaffected (no noisy neighbor).
277277

278-
**References:** [OWASP ASI09](https://owasp.org/www-project-agentic-ai-top-10/)
278+
**References:** [OWASP ASI09](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/)
279279

280280
---
281281

@@ -310,7 +310,7 @@ def call_agent(task):
310310

311311
**Testing:** Inject failures using chaos engineering (Agent SRE) and verify circuit breakers trip correctly. Validate that error budgets are consumed and alerts fire.
312312

313-
**References:** [OWASP ASI10](https://owasp.org/www-project-agentic-ai-top-10/), [Google SRE Book — Error Budgets](https://sre.google/sre-book/embracing-risk/)
313+
**References:** [OWASP ASI10](https://genai.owasp.org/2025/12/09/owasp-genai-security-project-releases-top-10-risks-and-mitigations-for-agentic-ai-security/), [Google SRE Book — Error Budgets](https://sre.google/sre-book/embracing-risk/)
314314

315315
---
316316

0 commit comments

Comments
 (0)