関数をまたぐデータの流れをCodeQLで追跡し、コード全体の脆弱性を調べます。解析用データベースの品質確認や独自APIのモデル作成、結果の保存まで扱うスキル。
- コード全体の脆弱性を検査したいとき
- 独自APIを通る外部入力を追いたいとき
- 網羅的な解析と高精度な解析の選択
@trailofbits
組織
More code: binary lifters @lifting-bits, blockchain @crytic, forks @trail-of-forks
95 スキル1 リポジトリ 7,693
関数をまたぐデータの流れをCodeQLで追跡し、コード全体の脆弱性を調べます。解析用データベースの品質確認や独自APIのモデル作成、結果の保存まで扱うスキル。
初めて読むコードの関数ごとに、前提条件や保証する内容、呼び出し先との依存関係を整理し、脆弱性調査に先立つ理解と未解決の疑問を記録するスキル。
依存パッケージの脆弱性情報、保守状況、npmの公開権限の集中、インストール時のスクリプト実行を調べ、測定根拠と対応の優先順位を添えたレポートにまとめるスキル。
未コミットの変更やブランチの差分、特定のコミットを、CodexやAntigravityでレビューします。指摘を重大度や該当箇所とともに整理し、両者の見解も比較できます。
GitHubのリポジトリやPR、Issue、APIの参照を、認証済みのghコマンドで行うよう案内し、非公開リポジトリへのアクセスやファイル確認の手順を整えるスキル。
外部のセキュリティ監査に向け、レビュー目標や対象範囲を整理し、静的解析、テストの補強、不要コードの整理、ビルド手順や説明資料の作成を進めるスキル。
コンパイル済みバイナリのDWARFデバッグ情報を検索・検証し、関数や型の構造の読み解き、仕様の確認、情報を取り出す解析コードの作成を支援します。
報告済みの脆弱性候補について、入力の流れや攻撃条件、既存の防御を確認し、実際の問題か誤検知かを根拠付きで判定して、複数件の検証結果も整理するスキル。
Algorandのスマートコントラクトを11種類の脆弱性パターンで点検し、権限や手数料、入力検証の問題を根拠・修正案付きで報告するスキル。
数値計算を含むコードを調べ、単位や小数桁の取り違え、倍率の不整合を検出します。値の単位をコメントで記録し、計算式の意味と確認範囲も整理します。
Claude CodeやCodexで長時間の作業を任せるために、完了条件・検証方法・停止条件を整理し、そのまま貼り付けられる /goal コマンドを作るスキル。
Pythonの新規プロジェクトや単体スクリプトに、uv・ruff・tyで依存管理、コード整形、型チェックを設定し、既存ツールからの移行も支援するスキル。
スマートコントラクトやブロックチェーンのコードを9分野で評価し、テスト・権限管理・文書などの成熟度を根拠付きの採点表と改善計画にまとめるスキル。
セキュリティ修正の前後で攻撃の再現や正常動作を比較し、修正漏れ・不具合・新たな脆弱性を検証します。再現可能なログと未検証の範囲をまとめるスキルです。
SolanaやAnchorのコードを6種類の脆弱性パターンで点検します。外部プログラム呼び出しやアカウント検証を確認し、全項目の判定と根拠、問題箇所の修正案をまとめます。
幅広い入力で成り立つ規則を確かめるプロパティベーステストを作成・レビューし、失敗時にはテストの前提の誤りと実装の不具合を切り分けるスキル。
コードの言語に合う検査ルールを選び、計画の承認後にSemgrepで脆弱性を調べます。全件表示と重要項目への絞り込みに対応し、結果を統合します。
Cairoで書かれたStarkNetのスマートコントラクトを調べ、数値演算や層間通信、署名の再利用など6種類の脆弱性について、判定根拠と修正案をまとめるスキル。
Claude Code向けスキルのレビューと修正を繰り返し、重大な指摘の解消を目指します。指摘履歴と変更範囲を管理し、改善が進まない場合は判断を求めます。
暗号コードのコンパイル結果を調べ、秘密情報に応じて処理時間が変わる命令や比較を洗い出し、秘密データとの関係から問題かどうかを判断するスキルです。
Rustのコードを安全性の観点でレビューし、unsafeや外部言語との連携、並行処理、パニックによるサービス停止などの問題を調べるスキルです。
ブランチのコード変更を理解しやすい順序に整理し、差分・解説・重要度付きの指摘をまとめた、ブラウザで確認できる対話型HTMLのレビュー資料を作成します。
静的解析の結果を記録したSARIFファイルを読み解き、重要度別の抽出や重複整理、複数ツールの結果集約、レポート変換とCI/CD連携を支援するスキル。
スマートコントラクトの安全性を5段階で点検します。Slitherの解析、権限の図解、守るべき条件の文書化やテスト設定、手動レビューを通じて修正計画をまとめるスキル。