For the complete documentation index, see llms.txt. This page is also available as Markdown.

Have I Been Pwned?

The Have I Been Pwned integration lets CIPP check tenant domains and individual accounts against the Have I Been Pwned breach database, surfacing compromised credentials found in public breaches and dark web dumps. Results are available on demand through the breach lookup tools, and can be raised automatically as alerts.

Settings

Setting
Description

Enter your own HIBP API Key. When you are a CyberDrain hosted partner, leave this key blank.

Your Have I Been Pwned API key. Stored securely and masked once saved. CyberDrain-hosted partners can leave this blank to fall back to the shared key provided through CyberDrain's partnership with HIBP.

Enable Integration - Allow darkweb scanning through tools and alerts

Turns the integration on. The API key field and the Test button remain unavailable until this is enabled and saved.

The API key field appears above the toggle on screen, but the toggle governs it. Enable the integration first, then the key field becomes editable.

Setting Up the Integration

1

Obtain an API key

Purchase or retrieve an API key from HIBP.

CyberDrain-hosted sponsors have access to a complimentary key through a partnership with HIBP and can skip this step, leaving the key blank.

2

Enable the integration

Turn on Enable Integration - Allow darkweb scanning through tools and alerts.

3

Enter your key

Paste your HIBP key into the key field. Leave it blank if you are relying on the CyberDrain-hosted complimentary key.

4

Save and test

Select Submit, then select Test. The test queries your HIBP subscription status, so a successful result confirms both that the key is valid and that the subscription behind it is active. Any failure is reported with the underlying error.

Clearing the API Key

A Clear API Key button removes the stored key entirely. This is mainly useful when moving from self-hosted to CyberDrain-hosted, where clearing your own key allows the complimentary shared key to take over.

Where Breach Data Is Used

Breach data reaches CIPP through two different routes, which is worth knowing when troubleshooting.

Feature
Description

Tenant Breach Lookup

Runs a breach search across every domain in the selected tenant and stores the results for later viewing.

Breach Lookup

Checks a single email address or domain on demand.

Breach alert

The Alert on (new) potentially breached passwords alert runs a tenant breach search on its schedule and raises an alert when new breaches are found since the last run.

A tenant breach search runs as a background job and can take up to 24 hours to complete, so the confirmation message means the search has been queued rather than finished. Results appear on the Tenant Breach Lookup page once available.


Feature Requests/Ideas

We value your feedback and ideas. Please raise any feature requests on GitHub.

Last updated

Was this helpful?