Cargo Fuzz
CargoベースのRustプロジェクト向け標準ファジングツールであるcargo-fuzzのセットアップと実行を行います。cargo fuzz init、nightlyツールチェーンの要件、fuzz_target!ハーネス、Arbitraryから派生した構造化入力、サニタイザーオプション、cargo fuzz coverage、およびクラッシュアーティファクトの再現をカバーします。Rustクレートのファジング、fuzz_target!の作成、RustにおけるunsafeブロックやFFIのテスト、またはcargo fuzzクラッシュのトリアージを行う際に使用します。
概要
cargo-fuzzは、Cargoを使用するRustプロジェクトをファジングする際のデファクトスタンダードです。バックエンドとしてlibFuzzerを使用し、AddressSanitizerなどのサニタイザーのサポートを含む、Rustプロジェクト向けの関連コンパイルフラグを自動的に有効化する便利なCargoサブコマンドを提供します。
ユースケース
導入方法
# Review source first
open https://github.com/trailofbits/skills/blob/main/plugins/testing-handbook-skills/skills/cargo-fuzz/SKILL.md手順とスクリプトを確認した後、エージェントのskillsディレクトリにスキルフォルダーをコピーまたはクローンします。
セキュリティ
Cargo Fuzzをインストールする前に、ソースのSKILL.md、参照されているスクリプト、権限、および外部サービスを確認してください。特にファイルの読み取り、APIの呼び出し、コマンドの実行が可能なサードパーティ製スキルは、コードの依存関係と同様に取り扱ってください。
関連Skills
Yara Rule Authoring
trailofbits/skills
マルウェア識別のための高品質な YARA-X 検知ルールの作成をガイドします。YARA ルールの記述、レビュー、最適化を行う際にご利用ください。命名規則、文字列の選定、パフォーマンスの最適化、レガシーな YARA からの移行、誤検知の抑制などを網羅しています。トリガー: YARA、YARA-X、malware detection、threat hunting、IOC、signature、crx module、dex module。
Deep Agents Memory
langchain-ai/langchain-skills
INVOKE THIS SKILL Deep Agentにメモリ、永続性、またはファイルシステムへのアクセスが必要な場合に使用します。StateBackend(エフェメラル)、StoreBackend(永続的)、FilesystemMiddleware、およびルーティング用のCompositeBackendをカバーしています。
Security Audit
TerminalSkills/skills
OWASP Top 10の脆弱性スキャン、既知のCVEに関する依存関係のチェック、流出したシークレットやAPIキーの検出を行い、優先順位付けされた修正案を生成することで、コードベースの包括的なセキュリティ監査を実行します。このスキルは、静的解析パターンと依存関係監査ツールを組み合わせています。