CLI command

skarbiec breach

Find out whether a stored value has leaked: one value against Have I Been Pwned's corpus (check), or every login whose site was breached after its password was set (sites).

Invocation#

Shell
skarbiec breach check <item-id> [--field <field>]
skarbiec breach sites

Purpose#

Find out whether a stored value has leaked: one value against Have I Been Pwned's corpus (check), or every login whose site was breached after its password was set (sites).

Required inputs and options#

  • A verb, check or sites, then that verb's arguments, as its page names them.

Output and state effects#

  • Runs the verb; only a SHA-1 prefix or nothing at all leaves the host.

Refusals#

  • No verb, or a verb breach has no form for, exits 2 with `breach <words> is not a form of breach; usage: skarbiec breach check <item-id> [--field <field>] | breach sites`, before anything is read.