Installation
SENTINEL is designed to run locally first: keep secrets on your machine, iterate quickly, and ship results to your team only when you’re ready.
Clone & run (recommended)
Docker handles the backend, frontend, and database. Once running, open localhost:3000 to access the dashboard.
REST API (power users)
Integrate SENTINEL into your CI pipeline or scripts. The API lets you create runs, poll status, and download PDF reports programmatically.
Targets & keys
SENTINEL supports multiple providers. Store API keys in environment variables or configure them in the dashboard Settings page.
Smoke test
Start small: open the dashboard, add a target with your API key, pick one module, and create a test run. Watch results stream live, then generate your first PDF report.
Model behavior is slippery
Some targets respond with partial compliance or a “soft deflection” instead of a clean refusal. Treat that as signal: capture the exact output, mark the test as ambiguous, and re-run with slight prompt variants.