Skip to main content
Transparent GIF 1

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

On first launch, Bounty:
  1. Creates the secure data directory at %LOCALAPPDATA%\Bounty
  2. Generates an encryption key protected by Windows DPAPI
  3. Installs the Bounty database service (gRPC over mTLS)
  4. Generates a TLS key pair for service communication
  5. Prompts for AD credentials to begin scanning

First Scan

  1. Authenticate with domain credentials (username, password, domain FQDN)
  2. Select the scan types to run from the dashboard
  3. Review findings in the affected users tables
  4. 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.

SIEM Integration

Bounty forwards scan events and findings to SIEM platforms in real-time:

Security Model