feat(sentinel): alert on repeated suspicious movement #1

Merged
dmg merged 1 commits from ticket-496-alert-operators-to-repeated-suspicious-movement into main 2026-10-29 12:58:51 +00:00
Owner

What changed

  • add passive, UUID-keyed, bounded horizontal-overspeed observation with conservative exemptions and cooldowns
  • add permission-gated operator alerts, inspection, configuration, and autocomplete
  • add atomic configuration persistence without player evidence persistence or external telemetry
  • add Java 25/Purpur 26.3 packaging, native lifecycle verification, CI, and credential-safe release tooling

Verification

  • ./gradlew clean check jar
    • 32 JVM tests passed
    • 2 native Purpur compatibility tests passed
    • 73 release-tool tests passed
  • npm audit --json: 0 vulnerabilities
  • Semgrep OWASP scan: 0 findings across 27 files; one disclosed partial-parser warning for the POSIX credential helper, covered by dedicated execution tests
  • tested branch tree: b211e9d3371d63d97377a11b5fe4649f8032938d

Boundaries

  • no movement cancellation, punishment, deployment, GitOps, or external telemetry
  • merge remains gated on RELEASE_TOKEN readiness and required PR checks/reviews

Kaneo: SM-115

## What changed - add passive, UUID-keyed, bounded horizontal-overspeed observation with conservative exemptions and cooldowns - add permission-gated operator alerts, inspection, configuration, and autocomplete - add atomic configuration persistence without player evidence persistence or external telemetry - add Java 25/Purpur 26.3 packaging, native lifecycle verification, CI, and credential-safe release tooling ## Verification - `./gradlew clean check jar` - 32 JVM tests passed - 2 native Purpur compatibility tests passed - 73 release-tool tests passed - `npm audit --json`: 0 vulnerabilities - Semgrep OWASP scan: 0 findings across 27 files; one disclosed partial-parser warning for the POSIX credential helper, covered by dedicated execution tests - tested branch tree: `b211e9d3371d63d97377a11b5fe4649f8032938d` ## Boundaries - no movement cancellation, punishment, deployment, GitOps, or external telemetry - merge remains gated on `RELEASE_TOKEN` readiness and required PR checks/reviews Kaneo: SM-115
dmg added 1 commit 2026-10-29 12:28:48 +00:00
feat(sentinel): alert on repeated suspicious movement
CI / build (pull_request) Successful in 1m16s
CI / build (push) Successful in 3m24s
b211e9d337
dmg merged commit 297da5d7f7 into main 2026-10-29 12:58:51 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dmg/purpur-sentinel#1