libafl
À propos
Cette compétence de Claude fournit le framework de fuzzing LibAFL pour construire des campagnes de fuzzing personnalisées et des tests de sécurité. Elle permet aux développeurs de créer des solutions de fuzzing sur mesure avec une instrumentation avancée et des mécanismes de rétroaction. Utilisez cette compétence lorsque vous avez besoin d'un framework flexible et modulaire pour la découverte de vulnérabilités au-delà des outils de fuzzing standard.
Installation rapide
Claude Code
Recommandénpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/libaflCopiez et collez cette commande dans Claude Code pour installer cette compétence
Dépôt GitHub
Compétences associées
atheris
AutreCette compétence permet le fuzzing Python avec Atheris pour découvrir automatiquement des vulnérabilités comme des plantages et des erreurs mémoire dans votre code. Elle est idéale pour les développeurs intégrant des tests de sécurité dans leur flux de travail afin de détecter des bogues via la génération automatisée d'entrées. Utilisez-la lorsque vous devez renforcer les applications Python contre des entrées inattendues ou malveillantes.
libfuzzer
AutreCette compétence permet de réaliser du fuzzing avec libFuzzer pour découvrir automatiquement des vulnérabilités dans le code grâce à la génération automatisée de tests. Elle est particulièrement utile pour les tests de sécurité et l'identification de cas limites pouvant entraîner des plantages ou des problèmes de sécurité. Les développeurs devraient l'utiliser lors d'audits de sécurité ou de tests de robustesse sur des bases de code en C/C++.
libafl
AutreCette compétence fournit le framework LibAFL pour construire des campagnes de fuzzing personnalisées et avancées afin de découvrir des vulnérabilités logicielles. Elle est conçue pour des scénarios de test de sécurité où un contrôle granulaire des composants du fuzzer, tels que les mutateurs, les retours d'information et les ordonnanceurs, est nécessaire. Utilisez-la lorsque les outils de fuzzing standard sont insuffisants et que vous avez besoin d'une approche modulaire basée sur une bibliothèque.
cargo-fuzz
AutreCette compétence permet le fuzzing Rust en utilisant cargo-fuzz et libFuzzer pour des tests de sécurité et la découverte de bugs. Elle est conçue pour les développeurs écrivant du code Rust qui doivent identifier des problèmes de sécurité mémoire et d'autres vulnérabilités via la génération automatisée d'entrées. Utilisez cette compétence lorsque vous avez besoin d'intégrer le fuzzing dans votre flux de développement Rust pour renforcer la sécurité du code.
