Skript + serverkontroll
SilentShield Integrationer
Enkel integration i dina föredragna plattformar och ramverk: ett skript i webbläsaren och en kontroll på din server. API-fokuserat och ramverksoberoende.
Snabbstart
Live på 3 steg
Från registrering till aktivt skydd — utan att bygga om servern.
Skapa en API key
Registrera dig och generera en Site-Key för din domän i Dashboard — gratis, på under en minut.
NPM-paket för Node.js, React & Next.js
Bädda in SilentShields klientskript i din frontend och verifiera nonces i din backend med vårt officiella Node-paket.
@forge12interactive/silentshield-sdk-js
Officiellt Node.js-paket för backend-verifiering
Installation
Användning
// In your backend (e.g. a Next.js route handler)
import { createClient } from '@forge12interactive/silentshield-sdk-js';
const shield = createClient({ apiKey: process.env.SILENTSHIELD_API_KEY });
const { human } = await shield.verify(nonce);
if (!human) return new Response("Verification failed", { status: 403 });WordPress-plugin
Nativ integration för de mest populära WordPress-formulärpluginsen. Osynligt anti-spam skydd utan CAPTCHA-hinder.
SilentShield Captcha
Vårt officiella WordPress-plugin är nu tillgängligt i WordPress-katalogen. Sömlös integration med Contact Form 7: Osynligt, GDPR-kompatibelt, tillgängligt.
- Ett-klicks installation direkt från WordPress
- Central konfiguration i WordPress-administrationen
- Automatiska uppdateringar och underhåll
Contact Form 7Testat
Osynligt botskydd för CF7-formulär, testat med pluginet.
WPFormsTestat
Botskydd för WPForms-formulär, testat med pluginet.
Elementor FormsTestat
Botskydd för Elementor Forms-formulär, testat med pluginet.
WooCommerceTestat
Klassisk kassa och blockkassa testade.
Avada FormsTestat
Botskydd för Avada Forms-formulär, testat med pluginet.
Fluent FormsTestat
Botskydd för Fluent Forms-formulär, testat med pluginet.
Testat: 7 oktober 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2
Cloudflare-Kompatibilitet
SilentShield fungerar sömlöst med Cloudflare. Distribuera det framför din Load Balancer eller kombinera det med andra Cloudflare-tjänster.
Framför Cloudflare Load Balancer?
Ja, möjligt utan problem.
SilentShield kan distribueras direkt framför din Cloudflare Load Balancer. Skriptet körs klientsidan och integreras sömlöst i din befintliga infrastruktur.
- Inga konflikter med Cloudflare-tjänster
- Kompatibel med CDN och cachning
- Ytterligare säkerhetslager
EU-Datahantering som Skiljande Faktor
Den avgörande skillnaden
Medan många arbetar med Cloudflare Turnstile, erbjuder SilentShield en tydlig fördel genom EU-hostad infrastruktur och en cookie-lös arkitektur.
- Kan användas GDPR-kompatibelt, data i Tyskland
- Inga cookies eller persistent lagring
- Transparent, rättvis prissättning
Integration med Cloudflare
Bädda in skript i <head>:
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
CMS-Integrationsguider
Steg-för-steg instruktioner för populära Content Management System.
Shopify
Lägg till SilentShield till ditt Shopify kontaktformulär
Webflow
Integration via Custom Code Embed
Wix
Inbäddning via Wix Code (Velo)
WordPress
Manuell integration i WordPress-teman
SilentShield Integrationsguide
SilentShield skyddar dina formulär på ett tillförlitligt sätt mot botar – osynligt, GDPR-kompatibelt och tillgängligt. För fullständig säkerhet måste frontend-koden (JavaScript) bäddas in och verifieras på serversidan.
🛍️Shopify Integration
Frontend – Script-Einbindung
- Gå till Shopify Admin → Webbbutik → Teman
- Klicka på "Åtgärder → Redigera kod"
- Öppna filen theme.liquid under Layout
- Infoga följande kod före </head>-taggen
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Ersätt YOUR_API_KEY med din API-nyckel från SilentShield-instrumentpanelen.
Backend – Verifiering (PHP Exempel)
Shopify kör ingen egen serverkod i teman, och Shopifys kontakt- och kundformulär skickar direkt till Shopify – där kontrollerar SilentShield ingenting. För en kontroll på serversidan måste formuläret skickas till din egen server, en App Proxy-rutt eller en tjänst som Make, n8n eller en molnfunktion som kör koden nedan innan uppgifterna skickas vidare. Skriptet i temat ersätter inte ensamt denna kontroll.
<?php
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Api-Key: " . $api_key,
],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code !== 200) {
http_response_code(400);
exit(json_encode(['error' => 'Verification failed']));
}
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7)) {
http_response_code(403);
exit(json_encode(['error' => 'Bot detected']));
}
// ✅ Human verified – handle form submission normally
?>🌊Webflow Integration
Frontend
- Öppna ditt projekt → Project Settings → Custom Code → Head Code
- Infoga denna kod
- Publicera sidan
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend
Eftersom Webflow inte stöder direkt serverlogik, skicka ditt formulär till en egen server eller tjänst (t.ex. Make, n8n, AWS Lambda, Firebase Function). Utför där samma verifieringskod som i Shopify-exemplet ovan, innan du fortsätter att bearbeta formuläret.
✨Wix Integration
Frontend
- Öppna Wix Editor
- Aktivera Dev Mode (Velo)
- Välj Lägg till Anpassad Kod → Head
- Infoga samma <script>-kod
- Publicera webbplatsen
<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer ></script>
Backend (Velo HTTP-Funktion)
import { ok, badRequest, forbidden } from 'wix-http-functions';
import { fetch } from 'wix-fetch';
export function post_verify_silentshield(request) {
return request.body.json()
.then(body => {
return fetch("https://api.silentshield.io/api/v1/captcha/verify-nonce", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-Api-Key": "YOUR_API_KEY"
},
body: JSON.stringify({ nonce: body.behavior_nonce })
});
})
.then(resp => resp.json())
.then(data => {
if (data.ok && data.verdict === "human" && data.confidence >= 0.7)
return ok({ body: { success: true } });
return forbidden({ body: { error: "Bot detected" } });
})
.catch(() => badRequest({ body: { error: "Verification failed" } }));
}📝WordPress Integration
Frontend (Manuellt eller Plugin)
add_action('wp_head', function () {
echo '<script src="https://api.silentshield.io/client.js?k=YOUR_API_KEY" crossorigin="anonymous" referrerpolicy="origin" defer></script>';
});Backend (PHP Verifiering)
$api_key = "YOUR_API_KEY";
$nonce = $_POST['behavior_nonce'] ?? '';
$payload = json_encode(['nonce' => $nonce]);
$ch = curl_init("https://api.silentshield.io/api/v1/captcha/verify-nonce");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ["Content-Type: application/json", "X-Api-Key: $api_key"],
CURLOPT_POSTFIELDS => $payload,
CURLOPT_TIMEOUT => 5,
]);
$response = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code !== 200) wp_die('Verification failed.');
$data = json_decode($response, true);
if (!($data['ok'] && $data['verdict'] === 'human' && $data['confidence'] >= 0.7))
wp_die('Bot detected.');Rekommendation: Använd vårt officiella WordPress-plugin
För enklare integration, använd vårt plugin direkt från WordPress-katalogen.
Ladda ner WordPress PluginSammanfattning
| Plattform | Frontend Integration | Backend Verifiering |
|---|---|---|
| Shopify | theme.liquid <script> | App-Proxy / PHP / Node |
| Webflow | Project Settings → Head | Extern Serverkontroll |
| Wix (Velo) | Custom Code → Head | HTTP Funktion |
| WordPress | wp_head() eller Plugin | PHP Form Handler |