harness-writing
О программе
Этот навык помогает разработчикам создавать эффективные обвязки для фаззинга с целью тестирования безопасности и выявления уязвимостей в программном обеспечении. Он предоставляет специализированные рекомендации по созданию надежных тестовых случаев, которые максимизируют эффективность фаззера. Используйте его, когда вам необходимо внедрить или улучшить фаззинг-тестирование, ориентированное на безопасность, для вашей кодовой базы.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/harness-writingСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
GitHub репозиторий
Похожие навыки
libfuzzer
ДругоеЭтот навык позволяет использовать фаззинг с libFuzzer для автоматического обнаружения уязвимостей в коде посредством автоматической генерации тестов. Он особенно полезен для тестирования безопасности и выявления граничных случаев, которые могут привести к сбоям или проблемам безопасности. Разработчикам следует применять его при проведении аудитов безопасности или тестирования надежности кодовых баз на C/C++.
libafl
ДругоеЭтот навык предоставляет фреймворк LibAFL для создания пользовательских, продвинутых фаззинговых кампаний по обнаружению уязвимостей в программном обеспечении. Он предназначен для сценариев тестирования безопасности, где требуется детальный контроль над компонентами фаззера, такими как мутаторы, механизмы обратной связи и планировщики. Используйте его, когда стандартные инструменты фаззинга недостаточны и вам необходим модульный, библиотечно-ориентированный подход.
coverage-analysis
ДругоеЭтот навык выполняет анализ покрытия кода для оценки качества тестирования, выявляя непроверенные участки кода. Он помогает разработчикам понять эффективность тестов и определить приоритеты для дополнительного тестирования. Используйте его при оценке полноты набора тестов или для повышения общего качества кода.
cargo-fuzz
ДругоеЭтот навык позволяет проводить фаззинг в Rust с использованием cargo-fuzzer и libFuzzer для тестирования безопасности и обнаружения ошибок. Он предназначен для разработчиков, пишущих код на Rust, которым необходимо выявлять проблемы безопасности памяти и другие уязвимости с помощью автоматической генерации входных данных. Используйте этот навык, когда требуется интегрировать фаззинг в рабочий процесс разработки на Rust для повышения безопасности кода.
