{"repo":"truconsent/truscanner","free":true,"listed":false,"github":"https://github.com/truconsent/truscanner","clone":"git clone https://github.com/truconsent/truscanner.git","description":"truScanner from truConsent","language":"Python","stars":18,"topics":["ai","compliance","dpdp","dpdp-compliance","dpdp-consent","privacy"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"truScanner from truConsent Open-Source Static Analysis for Privacy Data Flows truScanner is a static code analysis tool designed to discover and analyze personal data elements in your source code. It helps developers and security teams identify privacy-related data flows and generate comprehensive reports. 📦 PyPI Project • 🌐 App Dashboard 🚀 Features - Comprehensive Detection : Identifies 300+ personal data elements (PII, financial data, device identifiers, etc.) - Full Catalog Coverage : Loads and scans against all configured data elements from data elements/ (not a truncated subset) - Interactive Menu : Arrow-key navigable menu for selecting output formats - Real-time Progress : Visual progress indicator during scanning - Multiple Report Formats : Generate reports in TXT, Markdown, or JSON format - Separate Regex and AI Scans : Regex/static scanning and AI-enhanced scanning now run as distinct paths - AI-Powered Enhancement : Optional integration with Ollama, OpenAI, AWS Bedrock, or Google Vertex AI for deeper context - Backend Integration : Optional upload to backend API for centralized storage - Auto-incrementing Reports : Automatically manages report file naming to prevent overwrites - Token Usage Tracking : Reports include input/output token counts for regex and AI scans using tiktoken truScanner CLI 📦 Installation Prerequisites - Python 3.9 or higher - ollama (optional, for local AI scanning) - OpenAI, AWS Bedrock, or Google Vertex AI credentials if you want a hoste","default_branch":null,"files":null,"tree":[],"storefront":"/r/truconsent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/truconsent/truscanner/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."}