# agentichardening/awesome-agentic-hardening architecture

> Architecture diagram of the GitHub repository agentichardening/awesome-agentic-hardening, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-09). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/agentichardening/awesome-agentic-hardening
- Repository: https://github.com/agentichardening/awesome-agentic-hardening

## Overview

This repository is a curated resource guide, not an executable application. A reader uses README.md to navigate from threat categories through hardening approaches and evaluation resources to governance standards. The README explicitly describes this organizing pipeline; the tree also contains taxonomy and resource-type documents, but their contents were not provided, so their internal structure is not represented.

Main entry points: [`README.md`](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md) (Curated Guide)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_threats["Threat Landscape"]
  node_injection["Prompt Injection<br/>[README.md]"]
  node_tool_misuse["Tool Misuse<br/>[README.md]"]
  node_memory_poisoning["Memory Poisoning<br/>[README.md]"]
  node_protocol_threats["Protocol Threats<br/>[README.md]"]
  node_identity_supply["Identity &amp; Supply<br/>[README.md]"]
end

subgraph group_hardening["Hardening Techniques"]
  node_prompt_hardening["Prompt Hardening<br/>[README.md]"]
  node_sandboxing["Runtime Sandboxing<br/>[README.md]"]
  node_monitoring["Detection &amp; Monitoring<br/>[README.md]"]
  node_protocol_hardening["Protocol Hardening<br/>[README.md]"]
end

subgraph group_evaluation["Evaluation &amp; Testing"]
  node_red_teaming["Red Teaming<br/>[README.md]"]
  node_datasets["Datasets &amp; Research<br/>[README.md]"]
end

subgraph group_governance["Governance &amp; Standards"]
  node_standards["Standards &amp; Compliance<br/>[README.md]"]
end

node_reader(("Reader"))
node_guide["Curated Guide<br/>[README.md]"]

node_reader -->|"reads"| node_guide
node_guide -->|"lists"| node_injection
node_guide -->|"lists"| node_tool_misuse
node_guide -->|"lists"| node_memory_poisoning
node_guide -->|"lists"| node_protocol_threats
node_guide -->|"lists"| node_identity_supply
node_guide -->|"lists"| node_prompt_hardening
node_guide -->|"lists"| node_sandboxing
node_guide -->|"lists"| node_monitoring
node_guide -->|"lists"| node_protocol_hardening
node_guide -->|"lists"| node_red_teaming
node_guide -->|"lists"| node_datasets
node_guide -->|"lists"| node_standards
node_injection -->|"informs"| node_prompt_hardening
node_prompt_hardening -->|"evaluated by"| node_red_teaming
node_red_teaming -->|"leads to"| node_standards

click node_guide "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_injection "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_tool_misuse "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_memory_poisoning "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_protocol_threats "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_identity_supply "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_prompt_hardening "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_sandboxing "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_monitoring "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_protocol_hardening "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_red_teaming "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_datasets "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"
click node_standards "https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_injection,node_tool_misuse,node_memory_poisoning,node_protocol_threats,node_identity_supply toneBlue
class node_prompt_hardening,node_sandboxing,node_monitoring,node_protocol_hardening toneAmber
class node_red_teaming,node_datasets toneMint
class node_standards toneRose
class node_reader toneIndigo
class node_guide toneTeal
```

## Components

### Threat Landscape

- [Prompt Injection](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Tool Misuse](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Memory Poisoning](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Protocol Threats](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Identity & Supply](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`

### Hardening Techniques

- [Prompt Hardening](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Runtime Sandboxing](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Detection & Monitoring](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Protocol Hardening](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`

### Evaluation & Testing

- [Red Teaming](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`
- [Datasets & Research](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`

### Governance & Standards

- [Standards & Compliance](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`

### Other components

- **Reader**
- [Curated Guide](https://github.com/agentichardening/awesome-agentic-hardening/blob/main/README.md): `README.md`

## Connections

- Reader → Curated Guide: reads (evidence: `README.md`)
- Curated Guide → Prompt Injection: lists (evidence: `README.md`)
- Curated Guide → Tool Misuse: lists (evidence: `README.md`)
- Curated Guide → Memory Poisoning: lists (evidence: `README.md`)
- Curated Guide → Protocol Threats: lists (evidence: `README.md`)
- Curated Guide → Identity & Supply: lists (evidence: `README.md`)
- Curated Guide → Prompt Hardening: lists (evidence: `README.md`)
- Curated Guide → Runtime Sandboxing: lists (evidence: `README.md`)
- Curated Guide → Detection & Monitoring: lists (evidence: `README.md`)
- Curated Guide → Protocol Hardening: lists (evidence: `README.md`)
- Curated Guide → Red Teaming: lists (evidence: `README.md`)
- Curated Guide → Datasets & Research: lists (evidence: `README.md`)
- Curated Guide → Standards & Compliance: lists (evidence: `README.md`)
- Prompt Injection → Prompt Hardening: informs (evidence: `README.md`)
- Prompt Hardening → Red Teaming: evaluated by (evidence: `README.md`)
- Red Teaming → Standards & Compliance: leads to (evidence: `README.md`)
