
Bounty — Active Directory Password Security & Compliance
Bounty is a Windows-Native Active Directory password security and compliance platform. It continuously scans AD environments for weak, breached, reused, and policy-violating passwords, then provides automated remediation through forced resets, alerting, and SIEM integration. Built with Go and Wails (React-TS frontend), Bounty runs as a desktop application with a companion Windows service that handles encrypted database operations via gRPC.What Bounty Does
Bounty covers the full lifecycle of AD password security:Feature Overview
Security Scans
Breached passwords, reuse detection, AS-REP roasting, Kerberoasting, Pre-2K accounts
Architecture
Wails desktop app, encrypted gRPC database service, DPAPI key management
Quick Start
Requirements
- Windows 10/11 or Windows Server 2016+
- Domain-joined machine or credentials with read access to AD
- Local administrator (for service installation)
Installation
- Creates the secure data directory at
%LOCALAPPDATA%\Bounty - Generates an encryption key protected by Windows DPAPI
- Installs the Bounty database service (gRPC over mTLS)
- Generates a TLS key pair for service communication
- Prompts for AD credentials to begin scanning
First Scan
- Authenticate with domain credentials (username, password, domain FQDN)
- Select the scan types to run from the dashboard
- Review findings in the affected users tables
- Configure policies and automated remediation
Architecture Overview
Scan Types
Group and OU Management
Bounty supports a three-tier targeting system for groups and OUs:
This allows granular control over which parts of the directory are actively scanned and which are monitored passively.

