C/C++やunsafeを含むRustのテストで、領域外アクセスや解放済みメモリの使用を検出します。ビルド設定からクラッシュ報告の読み解きまで支援します。
- C/C++のファジング中のメモリエラー検出
- Rustのunsafeや外部呼び出しの検証
- ASanのクラッシュ報告を読みたいとき
テスト設計、脆弱性診断、品質保証(1.3万 件)
C/C++やunsafeを含むRustのテストで、領域外アクセスや解放済みメモリの使用を検出します。ビルド設定からクラッシュ報告の読み解きまで支援します。
Burp Suiteの.burpファイルに保存されたHTTP通信や監査結果をコマンドで検索・抽出します。ヘッダーや本文を絞り込み、調査対象のURLと指摘を整理します。
コードの言語に合う検査ルールを選び、計画の承認後にSemgrepで脆弱性を調べます。全件表示と重要項目への絞り込みに対応し、結果を統合します。
脆弱性や特定のバグ、規約違反を検出するSemgrepの独自ルールを作成します。検出すべきコードと安全なコードのテストを先に用意し、誤検出や見逃しを確認します。
Algorandのスマートコントラクトを11種類の脆弱性パターンで点検し、権限や手数料、入力検証の問題を根拠・修正案付きで報告するスキル。
報告済みの脆弱性候補について、入力の流れや攻撃条件、既存の防御を確認し、実際の問題か誤検知かを根拠付きで判定して、複数件の検証結果も整理するスキル。
C/C++アプリや常駐サービスを対象に、メモリ破壊・整数オーバーフロー・競合などの脆弱性を調べます。重要度付きの指摘とレビュー範囲の不足を報告します。
暗号コードのコンパイル結果を調べ、秘密情報に応じて処理時間が変わる命令や比較を洗い出し、秘密データとの関係から問題かどうかを判断するスキルです。
Rustのコードを安全性の観点でレビューし、unsafeや外部言語との連携、並行処理、パニックによるサービス停止などの問題を調べるスキルです。
コード変更の脆弱性や修正済み不具合の再発を、Git履歴・呼び出し元・テストの有無から調べ、影響範囲と根拠をMarkdownレポートにまとめるスキル。
APIや設定の設計を調べ、使い間違いがセキュリティ上の問題につながる箇所を見つけます。危険な初期値や型の混同、見逃される失敗を検証し、重大度を整理します。
外部のセキュリティ監査に向け、レビュー目標や対象範囲を整理し、静的解析、テストの補強、不要コードの整理、ビルド手順や説明資料の作成を進めるスキル。
初めて読むコードの関数ごとに、前提条件や保証する内容、呼び出し先との依存関係を整理し、脆弱性調査に先立つ理解と未解決の疑問を記録するスキル。
スマートコントラクトの設計・実装・依存関係・テストを開発指針に沿って点検します。仕様や文書の不足も整理し、優先順位付きの改善案をまとめるスキル。
静的解析の結果を記録したSARIFファイルを読み解き、重要度別の抽出や重複整理、複数ツールの結果集約、レポート変換とCI/CD連携を支援するスキル。
数値計算を含むコードを調べ、単位や小数桁の取り違え、倍率の不整合を検出します。値の単位をコメントで記録し、計算式の意味と確認範囲も整理します。
セキュリティ修正の前後で攻撃の再現や正常動作を比較し、修正漏れ・不具合・新たな脆弱性を検証します。再現可能なログと未検証の範囲をまとめるスキルです。
仕様書や設計文書の要件を実装コードと照合し、一部だけの対応、矛盾、未実装、文書にない制約や動作を調べて、根拠付きのレポートにまとめるスキル。
スマートコントラクトやブロックチェーンのコードを9分野で評価し、テスト・権限管理・文書などの成熟度を根拠付きの採点表と改善計画にまとめるスキル。
GitHub Actionsで動くAIエージェントへの不正な指示の混入や危険な権限設定を点検します。外部入力が届く経路を追い、根拠と重大度、修正案を報告します。
SolanaやAnchorのコードを6種類の脆弱性パターンで点検します。外部プログラム呼び出しやアカウント検証を確認し、全項目の判定と根拠、問題箇所の修正案をまとめます。
ERC20/ERC721トークンの実装と外部トークンの受け入れ処理を調べ、規格への適合、特殊な送金動作、管理者権限などのリスクと修正案を整理するスキル。
実行ツールが原因不明のエラーを返した際に、出力ファイルの存在と内容を調べ、処理の成功・部分成功・失敗を見分けて不要な再実行を避けるスキル。
別のエージェントやツールに任せたファイル編集を、保存先の実物で検証します。存在・構造・件数などを報告と照合し、不一致があれば絶対パスと明確な条件でやり直します。