{"actions":{"bootstrapAndRun":{"effect":"installs rote if missing, inspects, prepares, and asks before running","href":"https://play.modiqo.ai/install?play=rajkaria/is-it-secret@0.1.1","method":"GET","rel":"https://rote.dev/rels/bootstrap-and-run","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"inspect":{"command":"rote play inspect https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1","effect":"read-only"},"installCliOnly":{"effect":"installs the rote CLI, nothing else","href":"https://play.modiqo.ai/install","method":"GET","rel":"https://rote.dev/rels/install-cli","requiresConsent":true,"responseMediaType":"text/x-shellscript"},"run":{"command":"rote play run https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1","effect":"executes the play locally after consent","headless":{"approvalAssertion":"--yes","approvalRequiredBeforeInvocation":true,"commandTemplate":"rote play run https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1 <name=value...> --yes","stdinPolicy":"never pipe input to automate the interactive Ready selector"},"requiresConsent":true}},"description":"Run this on anything you are about to paste into a chat, an agent, an issue or a screenshot. It tells you what is in there that should not leave your machine, and hands back the same text with those parts replaced, ready to paste. It knows the literal shapes: AWS access key ids, GitHub tokens including fine-grained ones, Slack, Stripe live keys, Google, OpenAI, Anthropic, Twilio, SendGrid, npm and PyPI tokens, PEM and OpenSSH private key blocks, SSH public keys, JWTs, and connection strings carrying a password. On top of those it reads assignments: a name that says secret, token, password or api_key whose value is at least twelve characters and random enough — measured as Shannon entropy, not guessed — is reported too. Precision is the whole product, because a checker that cries wolf gets turned off within a week and then it is protecting nothing. So \u0060API_KEY=your-key-here\u0060 is not a finding. Neither is \u0060\u0024{GITHUB_TOKEN}\u0060, \u0060\u0024MY_VAR\u0060, \u0060<your-secret>\u0060, \u0060changeme\u0060, a value made of one repeated character, Stripe's","distribution":{"digest":"sha256:df515bdf518e8e1c1a7e802364f961f38c4a1b7e7aca2da5745496eb9a103dfc","mediaType":"application/vnd.modiqo.rote-flow","size":45768,"verifiedBy":"rote verifies the downloaded archive against this digest before it runs"},"effects":{"credentialsProvidedBy":"runner","credentialsRemainLocal":true,"declaredWrites":[],"publisherReceivesCredentials":false},"id":"https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1","inputPolicy":{"omittedValues":"inspect_full_parameters_before_collecting_values_or_consent","optionalWithDefault":"show_default_and_accept_override","optionalWithoutDefault":"omit_unless_supplied","required":"ask","secrets":"collect_locally_outside_conversation"},"links":{"docs":"https://rote.dev","page":"https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1","protocol":"https://play.modiqo.ai/.well-known/rote","self":"https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1.json"},"name":"is-it-secret","owner":{"kind":"user","slug":"rajkaria"},"parameters":[{"default":"","description":"The snippet you are about to paste into a chat, an agent or an issue. Nothing leaves this machine.","example":"PASTE=whatever-you-were-about-to-send","input":{"allowCustom":true,"choices":[],"label":"Text"},"name":"text","required":false,"type":"string"},{"default":"","description":"Read instead of text. A folder is read up to 200 files deep.","example":"./.env","input":{"allowCustom":true,"choices":[],"label":"Path"},"name":"path","required":false,"type":"string"},{"default":"true","description":"true also flags an assignment whose name says secret and whose value is random enough to be one. false keeps only the literal key shapes.","example":"true","input":{"allowCustom":true,"choices":[],"label":"Strict"},"name":"strict","required":false,"type":"string"},{"default":"redacted","description":"redacted prints your text back with every finding replaced, ready to paste. none prints the findings only.","example":"redacted","input":{"allowCustom":true,"choices":[],"label":"Show"},"name":"show","required":false,"type":"string"},{"default":"false","description":"true runs the whole Play against bundled synthetic input, so a first run needs nothing configured and touches nothing of yours.","example":"false","input":{"allowCustom":true,"choices":[],"label":"Demo"},"name":"demo","required":false,"type":"string"},{"default":"","description":"Empty reads the real clock. An ISO-8601 instant makes the run reproducible, which is how the tests and the demo produce the same bytes on every machine.","example":"2026-09-05T14:22:03Z","input":{"allowCustom":true,"choices":[],"label":"Now"},"name":"now","required":false,"type":"string"}],"preparation":[{"action":{"command":"rote play inspect https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1 --json","effect":"read-only"},"step":1,"type":"inspect_local_readiness"},{"references":["/parameters"],"step":2,"type":"collect_parameters","whenValuesOmitted":"Run step 1 before collecting inputs or showing defaults; omittedFields are unknown values, not absent defaults or exhaustive choices."},{"references":["/parameters","/requirements","/effects"],"step":3,"type":"review"},{"consentBoundary":"the user approves the exact play and parameter values","references":["/parameters","/requirements","/effects"],"step":4,"type":"obtain_run_consent"},{"action":{"command":"rote play run https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1","headlessCommandTemplate":"rote play run https://play.modiqo.ai/rajkaria/is-it-secret@0.1.1 <name=value...> --yes"},"preservesAcquisitionBoundaries":["adapter_selection","oauth_dcr","google_discovery","static_token_setup","runtime_security_checks"],"requiresConsent":true,"step":5,"type":"run"}],"producedBy":{"roteVersion":"0.80.0"},"publishedAt":"2026-09-05T17:49:59.05787+00:00","reference":"rajkaria/is-it-secret@0.1.1","requested":"rajkaria/is-it-secret","requirements":{"adapters":[],"browser":{"dependencies":[],"runtime":false,"signIn":false},"hostToolRequirements":[{"command":"python3","required":true,"versionRequirement":null}],"localTools":["python3"],"roteCli":{"minimumVersion":"0.91.0"},"sessions":false},"resolution":"latest","schema":"rote.play.v1","stats":{"downloads":2,"installs":0},"steps":{"count":1,"names":["report"]},"title":"is-it-secret","type":"play","version":"0.1.1","visibility":"public"}