libfuzzer
Acerca de
Esta habilidad permite realizar fuzzing con libFuzzer para descubrir automáticamente vulnerabilidades en el código mediante la generación automatizada de pruebas. Está diseñada para pruebas de seguridad y se integra con el ecosistema de herramientas de seguridad de Trail of Bits. Los desarrolladores deben utilizarla para identificar errores y fortalecer su base de código contra posibles explotaciones.
Instalación rápida
Claude Code
Recomendadonpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/libfuzzerCopia y pega este comando en Claude Code para instalar esta habilidad
Repositorio GitHub
Habilidades relacionadas
libfuzzer
OtroEsta habilidad permite realizar fuzzing con libFuzzer para descubrir automáticamente vulnerabilidades en el código mediante la generación automatizada de pruebas. Es particularmente útil para pruebas de seguridad e identificación de casos límite que podrían provocar fallos o problemas de seguridad. Los desarrolladores deberían utilizarla al realizar auditorías de seguridad o pruebas de robustez en bases de código C/C++.
libafl
OtroEsta habilidad proporciona el framework LibAFL para construir campañas de fuzzing personalizadas y avanzadas con el fin de descubrir vulnerabilidades de software. Está diseñada para escenarios de pruebas de seguridad donde se necesita un control detallado sobre componentes del fuzzer como mutadores, retroalimentación y planificadores. Úsela cuando las herramientas de fuzzing estándar sean insuficientes y requiera un enfoque modular basado en bibliotecas.
coverage-analysis
OtroEsta habilidad realiza análisis de cobertura de código para evaluar la calidad de las pruebas identificando rutas de código no probadas. Ayuda a los desarrolladores a comprender la efectividad de las pruebas y priorizar esfuerzos de prueba adicionales. Úsela al evaluar la integridad del conjunto de pruebas o al buscar mejorar la calidad general del código.
cargo-fuzz
OtroEsta habilidad permite realizar fuzzing en Rust utilizando cargo-fuzz y libFuzzer para pruebas de seguridad y descubrimiento de errores. Está diseñada para desarrolladores que escriben código en Rust y necesitan identificar problemas de seguridad de memoria y otras vulnerabilidades mediante la generación automatizada de entradas. Utilice esta habilidad cuando necesite integrar fuzzing en su flujo de trabajo de desarrollo en Rust para mejorar la seguridad del código.
