atheris
О программе
Этот навык позволяет проводить фаззинг Python с помощью Atheris для автоматического обнаружения уязвимостей, таких как сбои и ошибки памяти, в вашем коде. Он идеально подходит для разработчиков, которые внедряют тестирование безопасности в свой рабочий процесс, чтобы выявлять ошибки с помощью автоматической генерации входных данных. Используйте его, когда необходимо укрепить Python-приложения против неожиданных или вредоносных входных данных.
Быстрая установка
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/atherisСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
GitHub репозиторий
Похожие навыки
wycheproof
ДругоеЭтот навык предоставляет тестовые векторы Google Wycheproof для тщательной проверки криптографических реализаций на известные уязвимости. Он предназначен для разработчиков, которым необходимо проверять безопасность своего криптографического кода с помощью комплексных тестовых наборов. Используйте этот навык при реализации или аудите криптографических алгоритмов, чтобы обеспечить устойчивость к краевым случаям и атакам.
ossfuzz
ДругоеЭтот навык интегрируется с OSS-Fuzz для обеспечения непрерывного фаззинга с целью выявления уязвимостей в вашем коде. Он является частью набора инструментов безопасности Trail of Bits и наиболее эффективен, когда требуется автоматизированное, крупномасштабное фаззинг-тестирование. Обратитесь к исходному репозиторию для получения подробной информации о реализации и примеров использования.
libfuzzer
ДругоеЭтот навык позволяет использовать фаззинг с libFuzzer для автоматического обнаружения уязвимостей в коде посредством автоматической генерации тестов. Он особенно полезен для тестирования безопасности и выявления граничных случаев, которые могут привести к сбоям или проблемам безопасности. Разработчикам следует применять его при проведении аудитов безопасности или тестирования надежности кодовых баз на C/C++.
fuzzing-obstacles
ДругоеЭтот навык помогает разработчикам преодолевать типичные препятствия фаззинга для повышения эффективности фазз-тестирования. Он предоставляет стратегии и техники, позволяющие фаззерам находить больше ошибок и достигать лучшего покрытия кода. Используйте его при внедрении или устранении проблем в кампаниях фаззинга для тестирования безопасности.
