{"repo":"laboratoriohacker-com/tatu","free":true,"listed":false,"github":"https://github.com/laboratoriohacker-com/tatu","clone":"git clone https://github.com/laboratoriohacker-com/tatu.git","description":"Free, open source, self-hosted. Built by Laboratório Hacker for teams that take AI security seriously. Deploy in minutes.","language":"Python","stars":35,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"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 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 Generate a secret key: 2. Start the platform This starts: - Backend at http://localhost:8000 (FastAPI API) - Frontend at http://localhost:5173 (React dashboard) 3. Seed sample data 4. Install tatu-hook on developer machines 5. Initialize tatu-hook Create an API key in the dashboard (Settings API Keys), then: This does three things: 1. Creates /.tatu/manifest.json with your API configuration 2. Syncs the latest security rules from the server 3. Registers hooks in /.claude/settings.json automatically Options: - --scope project — register hooks in .claude/settings.json (current directory only) - --no-register — skip hook registration (for users who manage settings externally) 6. Open the dashboard Go to http://localhost:5173 and log in with the email from your .env file. Development Commands All commands run via Docker Compose: Deploying to Production Docker Compose (singl","default_branch":null,"files":null,"tree":[],"storefront":"/r/laboratoriohacker-com","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/laboratoriohacker-com/tatu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}