Start for free. Sign up without a card and you'll get a test project and a test key right away. Once your company (or, for a personal account, you) is verified, you can create a live key in the portal.
site_blocked
- Status
- 422
- Type
https://hypamoon.com/docs/errors/site_blocked
We check every deploy before it goes live, and this one was not
published. The check is automatic: no person looked at it. reasons lists what
we found, each with a code, the path of the file (or slug or name) and a
message you can show the user:
sensitive_input: an input field for a password, PIN code, card number or CVC. Sites cannot ask for these. To keep a site private, use thepasswordoption of the site; to take payments, link to the payment page of your payment provider.external_form: a form that sends what visitors type to another site. Use a collection withpublic_writeand the form snippet instead. A search box that sends to a search engine withmethod="get"is fine.hidden_iframe: an iframe nobody can see (hidden, or 0 or 1 pixel). The noscript tag of Google Tag Manager is fine.inline_iframe: an iframe with its page inside it (srcdocor adata:address). Put that page in its own file.external_redirect: a meta refresh, or a script that sends visitors to another domain by itself when the page loads. A link or a button the visitor clicks is fine.obfuscated_script: code that hides what it does, likeeval(atob(...))or output of an obfuscator. Minified code is fine.brand_login: fields for a username, customer number, IBAN or a login or verification code on a page whose title, main heading, slug or name carries the name of a bank, government service, parcel or payment service or large platform. For platforms like Google or Instagram, only a code field counts.brand_in_address: the slug or name combines such a brand with a word likeloginorverify.pdf_script: a PDF with embedded JavaScript or an action that starts a program (/Launch). Export it again without scripts, for example with "Save as PDF".- In a PDF,
external_formis a form that submits to another host, andbrand_loginis a PDF with such a brand, a link to another site and a phrase like "log in", "verify your account" or "pay now".
Video and audio are only checked on their type (the first bytes) and size.
Fix what the reasons say and deploy again with all files. There is no way to
skip the check. If you think it is wrong, email hello@hypamoon.com with the
site address and the request_id.