coolify-status — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited coolify-status (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
One-shot status overview of a Coolify instance. Run the checks, present one compact dashboard, flag anything that needs attention. Read-only — this skill never starts, stops, deploys, or modifies anything.
Requires: ThecoolifyMCP server (bundled with this plugin). SetCOOLIFY_URLandCOOLIFY_API_TOKEN. If MCP tools are unavailable, say so and point to the plugin README setup section — do not fall back to guessing.
Run these in order (steps 1-2 ground everything else; 3-5 can be summarized from fewer calls if the instance is small):
Step 1: coolify_healthcheck → API reachable?
Step 2: coolify_version → instance version (ground any version-specific advice on THIS, not on docs)
Step 3: coolify_list_servers → server reachability
Step 4: coolify_list_all_resources → apps/databases/services with status
Step 5: coolify_list_running_deployments → anything deploying right now?If step 1 fails, stop and report: the instance is unreachable or the MCP env vars are wrong. Distinguish the two if possible (a DNS/connection error means unreachable; a 401 means bad token).
Present a single compact dashboard:
# Coolify Status — <instance URL>
**API**: connected | **Version**: v4.x.x | **Servers**: 2/2 reachable
## Resources
| Name | Type | Status | Notes |
|------|------|--------|-------|
| my-app | application | running:healthy | — |
| my-db | postgresql | running | — |
| umami | service | exited | ⚠ stopped |
## In-flight deployments
None (or: my-app — in_progress, started 2m ago)
## Needs attention
- umami is stopped — restart with coolify-actions if unintendedRules:
running:unhealthy mean the container runs but its healthcheck fails — flag these as problems, not as running.Step 2's coolify_version result is the source of truth for what this instance supports. Coolify v4 is a rolling beta — features in this plugin's docs may not exist on older instances (shared variable scopes, API token expiration, newer database engines). When advice depends on version, check the instance version first instead of assuming the docs' snapshot.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.