SilentShield

Script + verifica sul server

Integrazioni SilentShield

Integrazione semplice nelle Sue piattaforme e nei Suoi framework preferiti: uno script nel browser e una verifica sul Suo server. Incentrato sulle API e indipendente dal framework.

Avvio rapido

Attivo in 3 passaggi

Dalla registrazione alla protezione attiva — senza ristrutturare il server.

01

Crei una API key

Si registri e generi una Site-Key per il Suo dominio nel Dashboard — gratis, in meno di un minuto.

Pacchetto NPM per Node.js, React & Next.js

Integri lo script client di SilentShield nel Suo frontend e verifichi i nonce nel backend con il nostro pacchetto Node ufficiale.

@forge12interactive/silentshield-sdk-js

Pacchetto Node.js ufficiale per la verifica nel backend

Installazione

npm install @forge12interactive/silentshield-sdk-js

Utilizzo

// 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 });
📝

Plugin WordPress

Integrazione nativa per i plugin di modulo WordPress più popolari. Protezione anti-spam invisibile senza ostacoli CAPTCHA.

SilentShield Captcha

Il nostro plugin WordPress ufficiale è ora disponibile nella directory di WordPress. Integrazione perfetta con Contact Form 7: Invisibile, conforme al GDPR, accessibile.

  • Installazione con un clic direttamente da WordPress
  • Configurazione centrale nell'amministrazione di WordPress
  • Aggiornamenti e manutenzione automatici

Contact Form 7Testato

Protezione invisibile dai bot per i moduli CF7, testata con il plugin.

WPFormsTestato

Protezione dai bot per i moduli WPForms, testata con il plugin.

Elementor FormsTestato

Protezione dai bot per i moduli Elementor Forms, testata con il plugin.

WooCommerceTestato

Checkout classico e checkout a blocchi testati.

Avada FormsTestato

Protezione dai bot per i moduli Avada Forms, testata con il plugin.

Fluent FormsTestato

Protezione dai bot per i moduli Fluent Forms, testata con il plugin.

Testato: 7 ottobre 2026 · SilentShield Captcha 2.15.14 · WordPress 7.1.2

☁️

Compatibilità Cloudflare

SilentShield funziona perfettamente con Cloudflare. Lo distribuisca davanti al Suo Load Balancer o lo combini con altri servizi Cloudflare.

Davanti al Cloudflare Load Balancer?

Sì, possibile senza problemi.

SilentShield può essere distribuito direttamente davanti al Suo Cloudflare Load Balancer. Lo script viene eseguito lato client e si integra perfettamente nella Sua infrastruttura esistente.

  • Nessun conflitto con i servizi Cloudflare
  • Compatibile con CDN e caching
  • Livello di sicurezza aggiuntivo

Hosting dei Dati nell'UE come Elemento Distintivo

La differenza cruciale

Mentre molti lavorano con Cloudflare Turnstile, SilentShield offre un chiaro vantaggio grazie all'infrastruttura ospitata nell'UE e all'architettura senza cookie.

  • Utilizzabile in conformità al GDPR, dati in Germania
  • Nessun cookie o archiviazione persistente
  • Prezzi trasparenti ed equi

Integrazione con Cloudflare

Incorpori lo script in <head>:

<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>
Guida Completa

Guide all'Integrazione CMS

Istruzioni passo dopo passo per i sistemi di gestione dei contenuti più diffusi.

🛍️

Shopify

Aggiunga SilentShield al Suo modulo di contatto Shopify

🌊

Webflow

Integrazione tramite incorporamento di codice personalizzato

✨

Wix

Incorporamento tramite Wix Code (Velo)

📝

WordPress

Integrazione manuale nei temi WordPress

Guida all'Integrazione SilentShield

SilentShield protegge in modo affidabile i Suoi moduli dai bot – invisibile, conforme al GDPR e accessibile. Per la massima sicurezza, il codice frontend (JavaScript) deve essere incorporato e verificato lato server.

🛍️Integrazione Shopify

Frontend – Script-Einbindung

  1. Vada su Shopify Admin → Negozio Online → Temi
  2. Clicchi su "Azioni → Modifica codice"
  3. Apra il file theme.liquid sotto Layout
  4. Inserisca il seguente codice prima del tag </head>
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Sostituisca YOUR_API_KEY con la Sua chiave API dal dashboard di SilentShield.

Backend – Verifica (Esempio PHP)

Shopify non esegue codice server proprio nei temi, e i moduli di contatto e cliente di Shopify inviano i dati direttamente a Shopify: lì SilentShield non verifica nulla. Per una verifica lato server, il modulo deve inviare i dati al Suo server, a una route App Proxy o a un servizio come Make, n8n o una funzione cloud che esegua il codice seguente prima di inoltrare i dati. Lo script nel tema da solo non sostituisce questa verifica.

<?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
?>

🌊Integrazione Webflow

Frontend

  1. Apra il Suo progetto → Impostazioni Progetto → Codice Personalizzato → Codice Head
  2. Inserisca questo codice
  3. Pubblica la pagina
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend

Poiché Webflow non supporta la logica diretta del server, invii il Suo modulo al Suo server o servizio (ad esempio Make, n8n, AWS Lambda, Firebase Function). Lì, esegua lo stesso codice di verifica dell'esempio Shopify sopra, prima di procedere con l'elaborazione del modulo.

✨Integrazione Wix

Frontend

  1. Apra l'Editor Wix
  2. Attivi la Modalità Sviluppatore (Velo)
  3. Selezioni Aggiungi Codice Personalizzato → Head
  4. Inserisca lo stesso codice <script>
  5. Pubblichi il sito web
<script
  src="https://api.silentshield.io/client.js?k=YOUR_API_KEY"
  crossorigin="anonymous"
  referrerpolicy="origin"
  defer
></script>

Backend (Funzione HTTP Velo)

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" } }));
}

📝Integrazione WordPress

Frontend (Manuale o 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 (Verifica 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);
$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.');

Raccomandazione: Utilizzi il nostro plugin WordPress ufficiale

Per un'integrazione più semplice, utilizza il nostro plugin direttamente dalla directory di WordPress.

Scarica il Plugin WordPress

Riepilogo

PiattaformaIntegrazione FrontendVerifica Backend
Shopifytheme.liquid <script>App-Proxy / PHP / Node
WebflowProject Settings → HeadControllo Server Esterno
Wix (Velo)Custom Code → HeadFunzione HTTP
WordPresswp_head() o PluginGestore Moduli PHP

Pronto per l'integrazione?

Inizi gratuitamente con la nostra soluzione incentrata sulle API.