スキル一覧に戻る

coverage-analysis

plurigrid
更新日 6 days ago
11 閲覧
7
3
7
GitHubで表示
その他testing

について

このスキルは、テストされていないコードパスを特定することで、テスト品質を評価するコードカバレッジ分析を実行します。CodeQLやSemgrepなどのツールと統合した場合、セキュリティ重視のテストに特に有用です。開発者は詳細な実装ガイドラインについてはTrail of Bitsのリポジトリを参照してください。

クイックインストール

Claude Code

推奨
メイン
npx skills add plurigrid/asi -a claude-code
プラグインコマンド代替
/plugin add https://github.com/plurigrid/asi
Git クローン代替
git clone https://github.com/plurigrid/asi.git ~/.claude/skills/coverage-analysis

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

GitHub リポジトリ

plurigrid/asi
パス: skills/coverage-analysis
0

関連スキル

libfuzzer

その他

このスキルは、libFuzzerを使用したファジングを可能にし、自動化されたテスト生成を通じてコード内の脆弱性を自動的に発見します。セキュリティテストや、クラッシュやセキュリティ問題を引き起こす可能性のあるエッジケースの特定に特に有用です。開発者は、C/C++コードベースのセキュリティ監査や堅牢性テストを実施する際にこれを利用すべきです。

スキルを見る

libafl

その他

このスキルは、ソフトウェアの脆弱性を発見するためのカスタムで高度なファジングキャンペーンを構築するためのLibAFLフレームワークを提供します。これは、ミューテータ、フィードバック、スケジューラなどのファザーコンポーネントをきめ細かく制御する必要があるセキュリティテストシナリオ向けに設計されています。標準的なファジングツールでは不十分で、モジュール式のライブラリベースのアプローチが必要な場合にご利用ください。

スキルを見る

coverage-analysis

その他

このスキルは、テストされていないコードパスを特定することで、テスト品質を評価するコードカバレッジ分析を実行します。開発者がテストの効果を理解し、追加テストの優先順位を決定するのに役立ちます。テストスイートの完全性を評価する際や、全体的なコード品質の向上を目指す際にご利用ください。

スキルを見る

cargo-fuzz

その他

このスキルは、セキュリティテストとバグ発見のためにcargo-fuzzとlibFuzzerを使用したRustファジングを可能にします。自動化された入力生成を通じてメモリ安全性問題やその他の脆弱性を特定する必要がある、Rustコードを書く開発者向けに設計されています。コードセキュリティを強化するために、Rust開発ワークフローにファジングを統合する必要がある場合に、このスキルを使用してください。

スキルを見る