Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/deep-jlu/skillpoison
Machine LearningPaper e RicercaSicurezza dell'IAAttacco Avversario
GitHubdeep-jlu/skillpoison

SkillPoison

Pipeline di ricerca che costruisce esperienze di successo verificate e le organizza in registri di formazione per avvelenare progressivamente le competenze del modello attraverso le fasi HTS, LEGSA e GCTIR.

Vedi Repository
5851 giorno faNon ancora revisionato

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 →
Condividi

SkillPoison: Avvelenamento Progressivo delle Skill tramite Esperienze di Successo

Abstract

SkillPoison studia come esperienze di successo verificate possano avvelenare le skill persistenti apprese dagli agenti LLM auto-miglioranti. Combina la Selezione Gerarchica dei Task, l'Attribuzione Locale Basata su Evidenze e il Rinforzo Induttivo Cross-Esperienza per rafforzare comportamenti localmente validi oltre le loro condizioni originali di applicabilità. Le esecuzioni originali dei task e i risultati di verifica rimangono invariati; le evidenze di attribuzione sono allegate come metadati per la formazione nativa delle skill. Su tre benchmark, il paper riporta tassi di successo dell'attacco fino al 95,71%.

SkillPoison Framework

Struttura del Progetto

skillpoison/
├── assets/
│   └── framework.png
├── configs/
│   └── main.yaml
├── core/
│   ├── ceir/
│   ├── evaluation/
│   ├── hts/
│   ├── lega/
│   ├── utils/
│   ├── config.py
│   └── pipeline.py
├── prompts/
│   ├── lega/
│   ├── counterfactual_audit.txt
│   ├── counterfactual_generation.txt
│   └── target_audit.txt
├── scripts/
│   ├── run_attack_audit.py
│   ├── run_evaluation.py
│   └── run_skillpoison.py
├── .env.example
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt

Configurazione Sperimentale

DatasetTask di FormazioneTask di Valutazione
HANS15100
PAWS15210
DS100015100

HANS utilizza un sottoinsieme di valutazione basato su euristica di sottosequenza; PAWS utilizza un pool fisso di valutazione principale. La valutazione DS1000 seleziona 100 task Pandas che restituiscono DataFrame da 191 task idonei, dopo aver escluso gli ID dei task di formazione. Il campionamento è stratificato per tipo di perturbazione con seed 42: Origin 32, Semantic 32, Difficult-Rewrite 27 e Surface 9. Gli ID dei task di formazione e di valutazione non si sovrappongono all'interno di ciascun dataset. Mantenere le istanze di valutazione fisse tra le condizioni confrontate.

La configurazione predefinita utilizza deepseek-v4-flash, temperatura 0.3 e un budget di formazione di 15 record per condizione.

Configurazione

cd skillpoison
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

export MODEL_API_KEY="..."
export MODEL_BASE_URL="..."
export MODEL_NAME="..."

Esecuzione

python scripts/run_skillpoison.py \
  --config configs/main.yaml \
  --input candidate_experiences.jsonl \
  --out outputs/run

Replay

python scripts/run_skillpoison.py \
  --config configs/main.yaml \
  --input recorded_experiences.json \
  --out outputs/replay \
  --replay

Valutazione

python scripts/run_evaluation.py \
  --attack attack_records.jsonl \
  --out outputs/run/metrics.json

Audit

python scripts/run_attack_audit.py \
  --input attack_records.jsonl \
  --out outputs/run/attack_audit.jsonl
Scarica lo strumento