GitHub Security Lab의 Fuzzing Taskflow 에이전트를 통한 AI 기반 퍼징
AI-powered fuzzing with the GitHub Security Lab Taskflow Agent
Fuzzing Taskflow는 C/C++ 프로젝트를 위한 자율 퍼징 파이프라인으로, GitHub 저장소를 지정하면 적절한 진입점을 식별하고 빌드 시스템을 분석하며, 하니스 작성을 자동화하고 AFL++를 실행하여 버그를 보고합니다. 이 시스템은 GitHub Security Lab Taskflow Agent를 기반으로 하며, 사용자는 ./scripts/fuzzing/run_fuzzing.sh 명령어로 실행할 수 있습니다. 이 과정에서 생성된 각 하니스는 .afl 및 .cov 바이너리로 빌드되어 퍼징과 커버리지 리포트를 제공합니다.
Fuzzing Taskflow는 수동 작업을 줄이고, 자동으로 퍼징 커버리지를 개선하는 데 필요한 단계를 처리하여 개발자의 효율성을 높입니다.
원문 출처
GitHub Blog