Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

GitHub Action

The reusable GitHub Action (T2-9) consumes the pre-built cntrdct binary and surfaces findings as PR comments matching the GitHub Annotations convention.

A working sample workflow lives at examples/github-action-usage.yml. The mixed Rust + Python SARIF path is verified end-to-end by tests/multilang_config.rs so the action emits a single combined SARIF document for repositories that span both languages.

paths filter

The paths: input accepts <path>:<lang_csv> per-line entries, e.g.

paths: |
  src/:rust
  scripts/:python
  tests/:rust,python

prepare_config.py, merge_json.py, and merge_sarif.py (shipped under examples/) implement the filter and the multi-language merge.