Drop a project folder here

Or click to choose one. Scanning happens entirely on your device — nothing is sent anywhere, ever.

Works best in Chrome/Edge. Very large projects (thousands of files) may take a moment.

Ignored findings (this scan)

Findings you've ignored during this scan, with their original masking restored in the working copy above. Restoring re-masks the value, removes it from this device's local ignore list, and brings it back into the results above.

Nothing ignored yet.

Scan history

Stored locally in this one browser, on this one device, only. It never syncs anywhere and is lost if you clear this site's browser data. The same applies to any finding you ignore: only a one-way hash of the value is kept — never the value itself — so a changed value always reappears, flagged, rather than staying silently hidden.

No scans yet.

Rule editor

Edits here apply only to scans in this browser, layered on top of the shared detection rules — they never modify the underlying rule set itself, and other visitors (or your own other devices) are never affected. Stored locally, same as scan history above.

Key patterns

Placeholder allow-list

Values that look like secrets but aren't (matched whole, case-insensitive) — anything here is never flagged even if it would otherwise look suspicious.

Known limitations