Skip to content

セキュリティテスト手順

このページは、argparse-c で再現可能なセキュリティ観点の検証手順をまとめたものです。

CI の根拠

ローカル手順

  1. Configure / Build:
cmake -S . -B build
cmake --build build --parallel
  1. テスト実行:
ctest --test-dir build --output-on-failure
  1. sanitizer 構成(CI 相当):
cmake -S . -B build-sanitizers -DCMAKE_BUILD_TYPE=RelWithDebInfo -DAP_ENABLE_SANITIZERS=ON
cmake --build build-sanitizers --parallel
ctest --test-dir build-sanitizers --output-on-failure
  1. coverage 構成(CI 相当):
cmake -S . -B build-coverage -DCMAKE_BUILD_TYPE=Debug -DAP_ENABLE_COVERAGE=ON
cmake --build build-coverage --parallel
ctest --test-dir build-coverage --output-on-failure

記載の更新ルール

リリース時に README / FAQ のセキュリティ表現を見直す際は、以下を照合します。

  • 最新の CI 実行結果
  • 本手順ページ
  • 未対応の脆弱性報告の有無