sentrik
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SENTINEL_JWT_SECRET | No | JWT signing key. Must be set to a secure value (≥16 chars, no placeholder words) in production. | dev value |
| SENTINEL_OIDC_ISSUER | No | OIDC issuer URL for SSO. | |
| SENTINEL_DATABASE_URL | No | Database URL. Use postgresql+asyncpg://… in production. | sqlite+aiosqlite:///./sentrik.db |
| SENTINEL_OIDC_ENABLED | No | Enable SSO via OpenID Connect. | false |
| SENTINEL_SANDBOX_MODE | No | Per-run egress sandbox mode: none, process, or container. | none |
| SENTINEL_OIDC_AUDIENCE | No | OIDC audience for SSO. | |
| SENTINEL_OTLP_ENDPOINT | No | OTLP collector endpoint for shipping traces. | |
| SENTINEL_USE_LANGGRAPH | No | Drive the lifecycle through LangGraph with durable SQLite checkpointer. | false |
| SENTINEL_CRAWL_MAX_DEPTH | No | Active-crawl maximum depth. | 3 |
| SENTINEL_CRAWL_MAX_PAGES | No | Active-crawl maximum number of pages. | 25 |
| SENTINEL_LOCAL_LLM_MODEL | No | Model name to use with the local OpenAI-compatible endpoint. | |
| SENTINEL_STORAGE_BACKEND | No | Evidence/report object store backend: db, local, or s3. | db |
| SENTINEL_ANTHROPIC_API_KEY | No | Enable live LLM brains (Anthropic). If not set, uses a deterministic rule-based brain. | |
| SENTINEL_LOCAL_LLM_BASE_URL | No | Base URL for an OpenAI-compatible local LLM endpoint. | |
| SENTINEL_SECRET_ENCRYPTION_KEY | No | Encrypts test-account secrets at rest. Must be set to a secure value in production. | ephemeral |
| SENTINEL_ALLOW_PRIVATE_NETWORKS | No | Allow RFC1918/loopback targets. Set to false in production. | true |
| SENTINEL_STEP_APPROVAL_REQUIRED | No | Hold state-changing/invasive plan steps as awaiting_approval until an operator approves. | true |
| SENTINEL_USE_DEEPAGENTS_PLANNER | No | Use Deep Agents re-ranker over the authorized plan. | false |
| SENTINEL_LANGGRAPH_CHECKPOINT_DB | No | SQLite database file for LangGraph checkpoints. | ./sentrik_checkpoints.db |
| SENTINEL_STEP_APPROVAL_WAIT_SECONDS | No | How long a run waits for approvals before proceeding without the held steps. | 0 |
| SENTINEL_MAX_REQUESTS_PER_ASSESSMENT | No | Global request ceiling per assessment. | 5000 |
| SENTINEL_MAX_LLM_TOKENS_PER_ASSESSMENT | No | Per-run LLM token spend ceiling. 0 = unbounded. | 0 |
| SENTINEL_MAX_LLM_COST_USD_PER_ASSESSMENT | No | Per-run LLM cost ceiling in USD. 0 = unbounded. | 0 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues