Your chosen message
Write the message that the decoy control file should reveal. Both web/SDK passwords remain the same.
Understand control files ↗Give an agent a fake key instead of a live one, or prepare a harmless message to reveal. Start with free browser suggestions, then explore hosted generation.
The live suggestion engine receives a type label, not your secret.
Send only its type label, such as API key.
The suggestion service returns a matching shape.
Reveal it deliberately, or give it to an agent.
openai-keyA type labelA shape-matched suggestion.
Not a live credential.
Choose a message, generate a suggestion or add Honey Mode for supported formats.
{ type: "openai-key" }The live engine receives the type label.Write the message that the decoy control file should reveal. Both web/SDK passwords remain the same.
Understand control files ↗Local suggestions come from the browser bundle. The optional live engine receives a type label, not your secret, to suggest a shape-matched decoy.
Try the tool ↗For supported formats, a wrong password/control combination produces a fake in the right format. The same wrong inputs give the same result.
Read the guide ↗A registered decoy can trigger an alert when our monitored decryption service sees its fingerprint, a unique identifier.
Monitored deny.sh endpoints can record a registered decoy’s use. A provider rejection is not automatically a deny.sh detection event, and offline decryption is not observed. Generation does not arm a tripwire. Review evidence and current status.
Tripwire implementation guide ↗Browse the existing credential-type catalogue. A matching shape does not make a decoy a working credential or automatically arm a tripwire.
stripe-test-keystripe-live-keygithub-pat-classicgithub-pat-fineopenai-keyanthropic-keyresend-keyaws-access-keyjwt-tokenprivate-key-pempostgres-urimongodb-urislack-bot-tokenslack-user-tokendiscord-bot-tokendigitalocean-patgcp-api-keygcp-service-account-keyazure-client-secretazure-storage-keytwilio-auth-tokensendgrid-keyhuggingface-tokennpm-publish-tokenpypi-tokengitlab-patmailgun-api-keylinear-api-keynotion-tokenshopify-tokensquare-tokencloudflare-api-tokenbip39-phraseethereum-private-keybitcoin-wifsolana-private-keyuk-nhs-numberus-npius-dea-numberus-medicare-mbius-ndcibancredit-cardleiisincusipus-eindunsus-routing-numberus-bank-accountbic-swiftus-ssnuk-ni-numberus-itinpassport-mrzus-passportuscis-numberaadhaareidas-idemail-addressphone-e164ipv4-addressipv6-addressmac-addressimeivinuuidgenericfreeform-secretChoose a type in the encryptor, or follow the decoy generation API reference. Hosted generation needs an API key, your account’s access credential, and is subject to plan limits.