libfuzzer
Über
Diese Fähigkeit ermöglicht Fuzzing mit libFuzzer, um automatisch Schwachstellen im Code durch automatisierte Testgenerierung zu entdecken. Sie ist für Sicherheitstests konzipiert und in das Sicherheits-Tooling-Ökosystem von Trail of Bits integriert. Entwickler sollten sie zur Identifizierung von Fehlern und zur Härtung ihrer Codebasis gegen potenzielle Exploits einsetzen.
Schnellinstallation
Claude Code
Empfohlennpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/libfuzzerKopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren
GitHub Repository
Verwandte Skills
atheris
AndereDiese Fähigkeit ermöglicht Fuzzing mit Python und Atheris, um automatisch Schwachstellen wie Abstürze und Speicherfehler in Ihrem Code aufzudecken. Sie ist ideal für Entwickler, die Sicherheitstests in ihren Arbeitsablauf integrieren, um durch automatisierte Eingabegenerierung Fehler zu finden. Nutzen Sie sie, wenn Sie Python-Anwendungen gegen unerwartete oder bösartige Eingaben absichern müssen.
libfuzzer
AndereDiese Fähigkeit ermöglicht Fuzzing mit libFuzzer, um automatisch Schwachstellen im Code durch automatisierte Testgenerierung aufzudecken. Sie ist besonders nützlich für Sicherheitstests und zur Identifizierung von Grenzfällen, die zu Abstürzen oder Sicherheitsproblemen führen könnten. Entwickler sollten sie bei Sicherheitsaudits oder Robustheitstests von C/C++-Codebasen einsetzen.
libafl
AndereDiese Fähigkeit stellt das LibAFL-Framework bereit, um maßgeschneiderte, fortschrittliche Fuzzing-Kampagnen zur Entdeckung von Software-Schwachstellen zu erstellen. Sie ist für Sicherheitstestszenarien konzipiert, in denen Sie feingranulare Kontrolle über Fuzzer-Komponenten wie Mutatoren, Feedback und Scheduler benötigen. Nutzen Sie sie, wenn Standard-Fuzzing-Tools nicht ausreichen und Sie einen modularen, bibliotheksbasierten Ansatz erfordern.
constant-time-testing
AndereDiese Fähigkeit erkennt Timing-Seitenkanäle und überprüft Implementierungen mit konstanter Laufzeit im Code, um Sicherheitslücken zu verhindern. Sie wird während Sicherheitstests eingesetzt, wenn kryptografische Operationen oder die Verarbeitung sensibler Daten vor Timing-Angriffen geschützt werden müssen. Entwickler sollten für detaillierte Nutzungshinweise und Beispiele auf das ursprüngliche Trail of Bits-Repository verweisen.
