Integration Guide
One line. That's all it takes.
Your one-liner
Create a Site to get your key â
Paste this into the <head> of any page with a form. That's it â bot protection is live.
Script tag
<script src="https://silent-shield-saa-s.replit.app/protect.js" data-site-key="YOUR_SITE_KEY"></script>
â Log in and create a site to get your real key â the snippet above uses a placeholder.
Want to see it working first?
Try the live demo â no login needed.
View Live Demo â
What happens when you add it
âą
Tracks behaviour
Measures how long the user takes to fill the form
ðŠĪ
Sets a honeypot
Auto-adds a hidden trap field bots fill but humans never see
ðĪ
Scores the submission
Returns allow, challenge, or block before the form sends
ðĄ
Blocks silently
Real users never see a CAPTCHA or any interruption
ð
WordPress Plugin
Install SilentShield on any WordPress site â no code needed
- Download the plugin zip below
- Go to your WordPress admin â Plugins â Add New â Upload Plugin
- Upload the zip and activate it
- Go to Settings â SilentShield and paste your site key
Advanced â API reference click to expand
POST /api/v1/verify
Call this directly if you want to integrate from a backend or custom JS.
POST https://silent-shield-saa-s.replit.app/api/v1/verify
{
"site_key": "YOUR_SITE_KEY",
"session_id": "any-random-string",
"time_on_page": 10,
"form_fill_time": 5,
"honeypot": "",
"user_agent": "Mozilla/5.0..."
}Response
{ "score": 0.9, "decision": "allow" }
decision will be allow, challenge, or block.
Scoring thresholds are internal and not published.