Tatu
Description
Free, open source, self-hosted. Built by Laboratório Hacker for teams that take AI security seriously. Deploy in minutes.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Tatu — AI-Assisted DevSecOps Platform
Tatu is a security dashboard for DevSecOps teams that monitors Claude Code hooks enforcing security policies: secrets detection, destructive command blocking, PII/LGPD compliance, SAST scanning, and dependency vulnerability checks.
Architecture
tatush/
├── backend/ FastAPI + SQLAlchemy (Python 3.12)
├── frontend/ React 18 + TypeScript + Vite + Tailwind CSS
├── tatu-hook/ Claude Code security hook CLI (Python package)
├── rules/ Built-in YAML/YARA security rule templates
├── k8s/ Kubernetes deployment manifests
└── docker-compose.yml
**Hybrid hook system:** `tatu-hook` runs locally on developer machines as a Claude Code hook. It evaluates security rules locally for instant block/allow decisions, then reports events asynchronously to the Tatu dashboard API.
Quick Start
Prerequisites
- Docker and Docker Compose
- Python 3.10+ (for tatu-hook)
- Git
1. Clone and configure
git clone https://github.com/laboratoriohacker-com/tatu.git
cd tatu
cp .env.example .env
# Edit .env — set TATU_SECRET_KEY and TATU_ADMIN_EMAIL
Generate a secret key:
openssl rand -hex 32
2. Start the platform
make dev
This starts:
- Backend at http://localhost:8000 (FastAPI API)
- Frontend at http://localhost:5173 (React dashboard)
3. Seed sample data
# Seed the built-in security rules
make seed
# Generate sample security events for testing
make generate-events
4. Install tatu-hook on developer machines
# From PyPI
pip install tatu-hook
# Or with YARA support
pip install "tatu-hook[yara]"
# Or from source (for development)
pip install ./tatu-hook
5. Initialize tatu-hook
Create an API key in the dashboard (Settings > API Keys), then:
tatu-hook init --api-url http://localhost:8000 --api-key tatu_xxxxx
This does three things:
- Creates
~/.tatu/manifest.jsonwith your API configuration - Sy
Related Skills
Fastapi Review
Review a FastAPI application for architecture, async correctness, dependency injection, Pydantic schemas, secu
Security Defense in Depth
Implement multi-layered testing and security best practices.
Security SecLists Official Repository
[OWASP Testing Guide](https://owasp.org/www-project-web-security-testing-guide/)
Security Threat Hunting with Sigma Rules
Use Sigma detection rules to hunt for threats and analyze security events
Security Maintenance Walkthrough - 2026-03-29
- Re-triaged the full 2026-03-15 security finding set against current `main` and wrote a fresh current-head re
Security Google Workspace Model Armor
Filter user-generated content for safety
Security Related Agents
Django Reviewer
Expert Django code reviewer specializing in ORM correctness, DRF patterns, migration safety, security misconfi
Token Auditor
Scans ui/src/ for hardcoded visual values, duplicate components, and shadcn replacement candidates; produces d
Gitnexus Security Boundary Reviewer
GitNexus security and trust-boundary reviewer. Use for auth, permissions, secrets, injection, unsafe parsing,