Sentinel

Design

Rules first. Models second.

The crowded lane is “an LLM reviews your PR.” Sentinel inverts that. The merge gate is offline and deterministic. Muse only explains a failure.

Scan path

  1. Collect

    Working tree, three-dot PR diff, and git history (including removed lines and commit messages).

  2. Match

    Rule engine flags known secret shapes, decoded values, and composite pairs. Output is masked.

  3. Decide

    Any blocking finding fails the gate. Allowlist can suppress a path or rule. Muse cannot overturn this.

  4. Triage

    If a Model API key is set, Muse Spark labels each hit. Muse Wonder explains live and unclear ones.

What Muse returns

AI authorship signals

Separate from secret findings. Public PR metadata can surface advisory signals (author, branch, commit trailers). They never fail the merge unless a team turns on strict mode in CI.

Hard rules

Try a public PRSee all features