Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Securekit — Securekit è un kernel di sicurezza agnostico rispetto al protocollo che applica l'esecuzione in sandbox con zero-trust per l'uso di strumenti AI. Si colloca tra qualsiasi sistema LLM o agente e i suoi strumenti, validando, isolando e sottoponendo ad audit ogni azione per prevenire l'esecuzione non sicura su MCP, strumenti OpenAI e protocolli AI personalizzati. https://roxanneardary.com/securekit/ | Kitploit
Strumenti/GitLabGitLab/roxanne_ardary/securekit
Sicurezza dei ContenitoriAnalisi Dinamica (Sandboxing)Virtualizzazione per la SicurezzaSicurezza CloudThreat IntelligenceRisposta agli IncidentiSicurezza delle APISicurezza dell'IA

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

GitLab
roxanne_ardary/securekit

Securekit

Vedi RepositorySito web
27 giorni faNon ancora revisionato

Securekit è un kernel di sicurezza agnostico rispetto al protocollo che applica l'esecuzione in sandbox con zero-trust per l'uso di strumenti AI. Si colloca tra qualsiasi sistema LLM o agente e i suoi strumenti, validando, isolando e sottoponendo ad audit ogni azione per prevenire l'esecuzione non sicura su MCP, strumenti OpenAI e protocolli AI personalizzati. https://roxanneardary.com/securekit/

Condividi

Securekit

Securekit protegge ciò che i tuoi modelli eseguono—in qualsiasi sistema di IA.

Securekit è un kernel di sicurezza agnostico rispetto al protocollo per l'esecuzione degli strumenti di IA.
Si colloca tra qualsiasi sistema LLM o agente e gli strumenti che utilizzano, applicando esecuzione zero-trust, isolamento in sandbox e controllo basato su policy.

È progettato per essere drop-in, modulare ed estensibile, funzionando con MCP, tool calling di OpenAI e framework per agenti personalizzati.


🧠 Perché esiste Securekit

I moderni sistemi di IA non si limitano più a generare testo: eseguono azioni:

  • leggere e scrivere file
  • chiamare API esterne
  • eseguire codice
  • attivare flussi di lavoro
  • interagire con sistemi e reti

Questo introduce un rischio critico:

Ogni chiamata a uno strumento è una potenziale superficie d'attacco.

Securekit introduce un livello di sicurezza universale per l'esecuzione che impone il controllo prima che qualsiasi azione venga eseguita.


🧱 Panoramica dell'architettura

root@kitploit:~
LLM / Agent System
        ↓
Protocol Adapter Layer
(MCP / OpenAI / Custom / Future Protocols)
        ↓
Securekit Core
- Policy Engine
- Capability System
- Prompt Firewall
- Risk Scoring Engine
- Intent Classifier
- Data-Flow Firewall
- Audit & Receipts
        ↓
Sandbox Orchestrator
(gVisor / Firecracker / Docker / WASM)
        ↓
Controlled Execution Layer
(Filesystem / Network / System Boundaries)

⚙️ Elenco completo delle funzionalità

🔌 Progettazione agnostica rispetto al protocollo

  • Funziona con qualsiasi sistema di IA o framework per agenti
  • Livello adattatore compatibile con MCP
  • Supporto per il tool/function calling di OpenAI
  • Interfaccia adattatore di protocollo personalizzata
  • Livello di astrazione del protocollo a prova di futuro

🛡️ Motore di policy Zero-Trust

  • Ogni chiamata a uno strumento viene validata prima dell'esecuzione
  • Regole di policy dichiarative
  • Ereditarietà delle policy a più livelli (globale, organizzazione, progetto, sessione)
  • Modello di sicurezza a negazione predefinita (default-deny)

🧩 Sistema di capability

  • Permessi con scadenza temporale (accesso basato su TTL)
  • Capability degli strumenti con ambito definito
  • Diritti di esecuzione revocabili
  • Controllo granulare degli accessi agli strumenti

🧠 Firewall contro l'iniezione di prompt

  • Rileva i tentativi di sovrascrittura delle istruzioni
  • Neutralizza i comandi nascosti o dannosi negli output degli strumenti
  • Protegge dalle catene di iniezione indiretta di prompt
  • Igienizza i contenuti non attendibili generati dal modello

🌐 Firewall del flusso di dati

  • Controlla come i dati si spostano tra gli strumenti
  • Previene la concatenazione non sicura degli output
  • Blocca i pattern di esfiltrazione tra strumenti
  • Applica regole di instradamento dei dati basate sul rischio

🧪 Motore di simulazione dell'esecuzione

  • Simula l'esecuzione dello strumento prima di eseguirlo
  • Prevede le violazioni delle policy
  • Previene azioni non sicure prima dell'esecuzione
  • Modalità dry-run per operazioni ad alto rischio

📊 Sistema di fiducia e reputazione

  • Punteggio di fiducia dinamico per strumento
  • Analisi comportamentale nel tempo
  • Degradazione automatica del rischio per strumenti sospetti
  • Vincoli di esecuzione adattivi basati sulla fiducia

🧯 Kill Switch e modalità di contenimento

  • Arresto immediato dell'esecuzione al rilevamento di anomalie
  • Modalità di isolamento della sessione
  • Revoca automatica dei privilegi
  • Esecuzione di fallback in stato sicuro

🧾 Ricevute di esecuzione (sistema di audit)

  • Log di esecuzione tracciabili crittograficamente
  • Hashing di input/output
  • Tracciamento delle decisioni di policy
  • Metadati di esecuzione della sandbox
  • Tracciabilità forense completa

🔐 Livello di esecuzione in sandbox

  • Supporto sandbox gVisor (predefinito)
  • Isolamento VM Firecracker (modalità ad alta sicurezza)
  • Esecuzione in container Docker (modalità di compatibilità)
  • Supporto runtime WASM (esecuzione leggera)
  • Ambienti filesystem e di rete completamente isolati

🧭 Sistema di classificazione dell'intento

  • Classifica l'intento di utilizzo dello strumento:
    • recupero dati
    • modifica del sistema
    • comunicazione esterna
    • comportamento sconosciuto
  • Applicazione delle policy in base al tipo di intento

Modulo del sistema di classificazione dell'intento

Abilita una sicurezza intelligente basata sull'intento attraverso un'analisi multi-agente coordinata che valuta perché uno strumento viene invocato prima che venga eseguito. Invece di affidarsi esclusivamente ai nomi degli strumenti o alle azioni richieste, agenti specializzati collaborano per classificare l'intento di esecuzione, valutare il rischio e applicare policy di sicurezza in base al risultato previsto.

Funzionalità

  • Classificazione dell'intento multi-agente
  • Rilevamento del recupero dati
  • Rilevamento della modifica del sistema
  • Rilevamento della comunicazione esterna
  • Rilevamento di comportamenti sconosciuti o ambigui
  • Punteggio di confidenza dell'intento
  • Analisi dell'intento sensibile al contesto
  • Validazione del consenso tra agenti
  • Applicazione delle policy in base all'intento classificato
  • Verifica delle capability specifiche dell'intento
  • Escalation automatica per intenti incerti
  • Rilevamento di anomalie dell'intento
  • Confronto storico degli intenti
  • Registrazione di audit degli intenti
  • Tassonomie di intento configurabili
  • Plugin personalizzati per la classificazione degli intenti
  • Supporto per intenti multi-etichetta
  • Risoluzione dei conflitti di intento
  • Hook di apprendimento adattivo per futuri classificatori
  • Monitoraggio degli intenti in tempo reale
  • Decisioni di classificazione spiegabili
  • Integrazione con il motore di policy e i controlli della sandbox

Flusso di lavoro multi-agente

  1. Agente di analisi delle richieste

    • Analizza la richiesta di strumento in arrivo.
    • Estrae i metadati contestuali e gli obiettivi di esecuzione.
  2. Agente di classificazione dell'intento

    • Determina l'intento di esecuzione più probabile.
    • Assegna punteggi di confidenza a una o più categorie di intento.
  3. Agente di validazione del contesto

    • Esamina la cronologia della conversazione, lo stato del flusso di lavoro e le azioni precedenti.
    • Rileva incoerenze o contesti sospetti.
  4. Agente di valutazione del rischio

    • Valuta le implicazioni di sicurezza dell'intento classificato.
    • Identifica comportamenti ad alto rischio o inattesi.
  5. Agente di applicazione delle policy

    • Applica policy di sicurezza specifiche per l'intento.
    • Valida permessi, capability e vincoli di esecuzione.
  6. Agente di consenso

    • Risolve i disaccordi tra gli agenti di classificazione e validazione.
    • Produce una decisione finale verificata sull'intento.
  7. Agente di audit

    • Registra i risultati di classificazione, i livelli di confidenza, le decisioni di policy e gli esiti di esecuzione per l'analisi forense.

Categorie di intento supportate

  • Recupero dati
  • Modifica del sistema
  • Comunicazione esterna
  • Comportamento sconosciuto
  • Intenti personalizzati definiti dall'amministratore

Vantaggi

  • Previene l'esecuzione basata esclusivamente su presupposti generati dal modello
  • Rileva pattern comportamentali dannosi o inattesi
  • Migliora il processo decisionale zero-trust
  • Riduce l'impatto degli attacchi di iniezione di prompt
  • Consente un'applicazione granulare delle policy
  • Fornisce decisioni di sicurezza spiegabili
  • Migliora l'auditabilità e la conformità
  • Supporta la sicurezza IA agnostica rispetto al protocollo in qualsiasi framework LLM o per agenti

🌍 Controlli di sicurezza di rete

  • Negazione predefinita dell'accesso di rete in uscita
  • Allowlist di domini/IP
  • Policy di rete specifiche per strumento
  • Ispezione opzionale a livello di richiesta
  • Euristiche di rilevamento dell'esfiltrazione

🔁 Livello di traduzione cross-protocollo

  • Interoperabilità degli strumenti MCP ↔ OpenAI
  • Modello di esecuzione unificato tra framework
  • Conversione di protocollo basata su adattatori
  • Compatibilità futura con altri protocolli integrata

🧩 Architettura a plugin

  • Pipeline di sicurezza estendibile
  • Moduli firewall personalizzati
  • Plugin per il punteggio del rischio
  • Moduli di conformità e governance
  • Estensioni di sicurezza specifiche per dominio

🔁 Simulazione dell'esecuzione e modalità anteprima

  • Analisi pre-esecuzione di tutte le chiamate agli strumenti
  • Anteprima dell'impatto delle policy
  • Valutazione sicura delle operazioni ad alto rischio

🔐 Firma crittografica delle policy

  • Applicazione di policy firmate
  • Validazione della configurazione a prova di manomissione
  • Distribuzione sicura delle policy per team e aziende

📈 Dashboard di osservabilità (in programma)

  • Grafici di esecuzione degli strumenti
  • Tracciamento delle decisioni di policy
  • Monitoraggio dell'attività della sandbox
  • Mappe di calore del rischio
  • Cronologia degli eventi di sicurezza

🧩 Filosofia di progettazione

Nessun sistema di IA dovrebbe eseguire, accedere o comunicare direttamente senza passare attraverso un kernel di sicurezza verificabile.

Securekit applica:

  • Zero fiducia implicita
  • Confini di esecuzione controllati
  • Piena auditabilità di tutte le azioni degli strumenti
  • Indipendenza dal protocollo (MCP, OpenAI, agenti personalizzati, sistemi futuri)
  • Architettura di sicurezza estensibile basata su plugin

Il sistema è progettato come substrato di sicurezza per l'IA agentica, non come wrapper applicativo.


🚀 Installazione (prossimamente)

Securekit è attualmente nella fase iniziale di progettazione.
Verranno fornite implementazioni di riferimento per:

  • Python SDK
  • Node SDK
  • Runtime core Rust
  • Strumenti CLI
  • Distribuzione Docker
  • Modalità sidecar Kubernetes

🤝 Contributi

I contributi sono benvenuti.

Assicurati che tutti i contributi:

  • siano conformi ad AGPL-3.0+
  • rispettino i principi di esecuzione zero-trust di Securekit
  • seguano gli standard delle interfacce adattatore e plugin
  • non aggirino i livelli di sandbox o di applicazione delle policy

Licenza di branding delle specifiche (SBL)

Standard

  • Sistema pienamente conforme ad AGPL-3.0+
  • Copyleft applicato per le distribuzioni di rete
  • Attribuzione richiesta:
    • Roxanne Ardary
    • https://www.roxanneardary.com/

Opzionale

  • Licenza di branding delle specifiche (SBL)
    • Distribuzione commerciale senza attribuzione
    • Prezzi basati su scala, utilizzo e ambito di distribuzione
    • https://roxanneardary.com/securekit/

📜 Requisiti di licenza e di avviso

Securekit è rilasciato sotto la GNU Affero General Public License v3.0 o successive (AGPL-3.0+).
Contribuendo a questo progetto, accetti che anche i tuoi contributi vengano rilasciati sotto questa licenza.

Nota quanto segue:

  • Tutti i contributi devono essere conformi ai termini della AGPL-3.0+.
  • Ai sensi della Sezione 7 della licenza, tutte le ridistribuzioni, i fork e le opere derivate devono preservare l'attribuzione a:
    Roxanne Ardary e roxanneardary.com.
  • Le specifiche di Securekit sono libere da usare con attribuzione. Una Licenza di branding delle specifiche può essere negoziata su richiesta.
  • Il file notice.md del progetto tiene traccia dei requisiti di attribuzione e dei riconoscimenti dei contributori.
    Qualsiasi aggiornamento che aggiunga nuovi contributori o modifichi l'attribuzione dovrebbe aggiornare anche notice.md.
  • Quando invii una pull request, assicurati che eventuali nuovi file mantengano le intestazioni di attribuzione dove applicabile.
  • Le versioni di questo software distribuite in rete devono inoltre rimanere pienamente conformi ad AGPL-3.0+, inclusa la divulgazione delle modifiche al codice sorgente quando applicabile ai sensi della licenza.

Per tutti i dettagli legali, fare riferimento alla licenza AGPL-3.0+ e al file notice.md del progetto.


🛡️ Riepilogo

Securekit è un kernel di sicurezza agnostico rispetto al protocollo per l'esecuzione degli strumenti di IA che fornisce:

  • Applicazione zero-trust
  • Ambienti di esecuzione in sandbox
  • Rilevamento delle minacce consapevole dell'IA
  • Compatibilità cross-protocollo
  • Piena auditabilità dell'esecuzione

Funziona come livello di sicurezza universale per i sistemi di IA agentica, garantendo che nessun modello possa eseguire strumenti senza passare attraverso un piano di controllo verificabile.

Open Arsenal Hub
https://gitlab.com/Roxanne_Ardary/open-arsenal-specs

Scarica lo strumento