IdeaCredIdeaCred

Raunplaymore/sentinel

81

Sentinel watches what your AI agents actually do — file access, network calls, risky commands — and alerts you when something looks wrong.

What's novel

Sentinel watches what your AI agents actually do — file access, network calls, risky commands — and alerts you when something looks wrong.

Code Analysis

9 files read · 3 rounds

A macOS background daemon that monitors AI agent behavior (file access, network connections, shell commands, package installs) and system health (battery, thermal, memory), correlating events across collectors and alerting users via native notifications, ntfy.sh, Slack, or Telegram when suspicious a

Strengths

Genuinely novel cross-collector event correlation (download join with in-place JSONL rewrite), thoughtful security design (trust-downgrade whitelist that prevents laundering of dangerous patterns), and production-grade engineering (LRU caches, background sweepers, fail-soft config validation, ADR-driven architecture). The typosquatting detector with proper shell tokenization and Levenshtein scoring is a real algorithm, not a wrapper.

Weaknesses

core.py at 77KB is a god-file that mixes config resolution, daemon lifecycle, signal handling, and collector orchestration — it would benefit from further decomposition. The agent_log_parser at 58KB similarly bundles too many concerns (log parsing, command extraction, download detection, typosquatting integration) into one module.

Score Breakdown

Innovation
6 (25%)
Craft
80 (35%)
Traction
6 (15%)
Scope
79 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+2

Craft

Ci+5
Tests+8
Polish+1
Releases+1
Has License+5
Code Quality+26
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+0

Scope

Commits+7
Languages+5
Subsystems+10
Bloat Penalty+0
Completeness+7
Contributors+5
Authored Files+12
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

34

Contributors

1

Files

67

Active weeks

3

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT