FREE TOOL · RUNS OFFLINE

API key leak checker

Paste a Jira comment, a Confluence page, a log or a .env file. The checker shows which credentials it exposes and how to revoke each one. Nothing leaves your browser: this page has no analytics and is not allowed to make network requests.

Results

Paste text and press “Check for keys”.

    Stop checking by hand

    Secret Sentinel checks every Jira issue, comment and Confluence page the moment it is saved, redacts the key in place and opens a Jira incident to rotate it. It runs on Atlassian Forge, inside your site.

    What it recognises

    Publicly documented formats, by their vendor-published prefixes and shapes. Each finding links the place to revoke it.

    CredentialSeverity
    Private key (PEM)Critical
    AWS access key IDCritical
    GitHub tokenCritical
    Stripe live secret keyCritical
    Anthropic API keyCritical
    OpenAI API keyCritical
    Google API keyHigh
    Slack tokenHigh
    Slack webhook URLMedium
    Atlassian API tokenCritical
    npm access tokenHigh
    SendGrid API keyHigh
    Database URL with a passwordCritical
    GitLab personal access tokenCritical
    Azure Storage account keyCritical
    Microsoft Entra (Azure AD) client secretCritical
    Google OAuth client secretHigh
    Google Cloud service account key (JSON)Critical
    DigitalOcean tokenCritical
    Hugging Face tokenHigh
    Groq API keyHigh
    Replicate API tokenHigh
    Perplexity API keyHigh
    xAI API keyHigh
    Twilio API keyHigh
    Mailgun API keyHigh
    Shopify access tokenCritical
    Square access tokenCritical
    Docker Hub access tokenHigh
    PyPI upload tokenHigh
    HashiCorp Vault tokenCritical
    Doppler tokenCritical
    Linear API keyHigh
    Notion integration tokenHigh
    Figma personal access tokenHigh
    Postman API keyHigh
    Sentry auth tokenHigh
    New Relic user API keyHigh
    Grafana tokenHigh
    Supabase access tokenCritical
    Mapbox secret tokenMedium
    Telegram bot tokenHigh
    Discord webhook URLMedium
    Microsoft Teams webhook URLMedium
    URL with a username and passwordHigh
    JSON Web TokenMedium
    Password or secret in a settingMedium

    Want to see how a scanner should behave in Jira and Confluence before you install one? See theSecret Scanner Lab and the most common types of leaked credentials.

    Frequently asked questions

    Is the text I paste sent anywhere?

    No. The check runs in your browser. This page has no analytics, and its Content-Security-Policy (connect-src none, form-action none) forbids the browser from sending any request from it; you can confirm it in your browser’s developer tools, or disconnect from the network and the checker still works.

    A key was found. What should I do?

    Treat it as compromised: revoke or rotate it first (each finding says where), then delete it from the place you copied it from. Deleting the comment alone does not help; the key may already be in notifications, exports or someone’s clipboard.

    Does it find every secret?

    No. It recognises the publicly documented formats listed on this page. A plain password like hunter2 has no format to recognise, and a test key is not flagged. Secret Sentinel scans every Jira issue and Confluence page automatically, with more rule types and redaction.

    Why check Jira and Confluence at all?

    People paste credentials into tickets and wiki pages to unblock a teammate. Those pages are searchable by everyone with access, are copied into exports and emails, and are rarely covered by the secret scanning that runs on code repositories.