Skip to content
Lercas edited this page Jun 24, 2026 · 3 revisions

Prowl

Prowl is a fast, configurable secret scanner. It reads a codebase, git history, a live web page, or a stream of text and reports leaked credentials — API keys, tokens, database URIs, private keys, passwords in prose — with the line, column, and a confidence score. The design goal is high recall without a flood of false positives.

This wiki documents every feature, command, and flag.

Quick start

go install github.com/Lercas/prowl/tool/cmd/prowl@latest
prowl rules update          # install the detection library into ~/.prowl
prowl scan .                # scan the working tree
$ prowl scan .

  src/config/prod.ts
    ✖ critical  aws_access_key_id      42:18   AKIA••••DSYP    live
  .env.example
    ✖ high      github_pat             3:11    ghp_••••a1b2

  2 findings  1 critical · 1 high  in 2 files

Pages

Getting started

Scanning

Detection

  • Rules — the nuclei-style template library and authoring loop
  • Verifiers — data-driven live-credential verifiers
  • Architecture — the three-stage detection cascade
  • Data Flywheel — the self-improving ML false-positive filter and its retrain loop

Integrate

Reference

Project

Clone this wiki locally