AuditSwarm Documentation
Welcome to the AuditSwarm documentation! This documentation follows the DiΓ‘taxis framework, organizing content into four types based on your needs.
π Quick Navigationβ
π Tutorials - Learning-Orientedβ
Step-by-step lessons to help you learn by doing. Start here if you're new!
- Getting Started: Your First Audit in 15 Minutes
- Creating a SOC2 Risk Assessment
- Setting Up Your ChatGPT Assistant
- Deploying Locally with Docker
- Managing Team Permissions
π οΈ How-To Guides - Problem-Solvingβ
Practical guides for specific tasks. Use these when you have a goal to accomplish.
For Users:
- How to Approve AI Suggestions
- How to Link OneDrive Documents
- How to Create Dashboards
- How to Export Reports
- How to Manage Permissions
- Understanding Permissions
For Deployment:
- How to Deploy to GCP Cloud Run
- How to Configure OAuth
- How to Scale to 200+ Users
- How to Set Up Monitoring
For Development:
For AI Platform Integration:
π Reference - Informationβ
Technical reference material. Look up exact syntax, parameters, and specifications.
API Reference:
Database:
Configuration:
CLI:
π‘ Explanation - Understandingβ
Deep dives into concepts, design decisions, and the "why" behind the system.
Architecture:
- Why the Suggestions Pattern is Safe for AI
- Understanding Dual-Transport MCP
- GraphQL-First Architecture
- How Context Tracking Works
- Permission System Architecture
Compliance:
- How AuditSwarm Achieves SOC2 Compliance
- ISO 27001 Controls Implementation
- Audit Trail Design
- RBAC Security Model
Design Decisions:
π Compliance & Auditingβ
Special documentation for SOC2/ISO auditors and security reviews.
- SOC2 Trust Service Criteria Mapping
- ISO 27001 Controls Mapping
- Audit Evidence Guide
- Penetration Testing Guide
π― I Want To...β
...get started quickly β Your First Audit in 15 Minutes
...deploy to production β Deploy to GCP Cloud Run
...use AI assistants β ChatGPT Setup | Claude Desktop Setup
...manage user permissions β Manage Permissions | Team Permissions Tutorial
...understand the architecture β Suggestions Pattern | GraphQL-First
...prepare for SOC2 audit β SOC2 Compliance Guide
...extend the platform β Development How-Tos
...look up API syntax β GraphQL Reference | MCP Tools Reference
π¦ What's in Each Section?β
| Type | When to Use | Characteristics |
|---|---|---|
| Tutorials | You're learning the system | Step-by-step, guaranteed to work, uses sample data |
| How-To | You have a specific task | Goal-oriented, assumes baseline knowledge |
| Reference | You need to look up syntax | Exhaustive, factual, searchable |
| Explanation | You want to understand "why" | Conceptual, discusses alternatives |
ποΈ Documentation Statusβ
| Section | Status | Last Updated |
|---|---|---|
| Tutorials | π§ In Progress | 2025-01-08 |
| How-To Guides | π§ In Progress | 2025-01-08 |
| Reference | π Planned | - |
| Explanation | π Planned | - |
| Compliance | π Planned | - |
Legend: β Complete | π§ In Progress | π Planned
π Additional Resourcesβ
- CLAUDE.md - Development guidance for Claude Code
- README.md - Project overview
- Archive - Deprecated/historical documentation
π€ Contributing to Documentationβ
Found an error or want to improve these docs? See our Contributing Guide.
Documentation follows:
- DiΓ‘taxis framework
- Microsoft Writing Style Guide
- Markdown best practices