Domotz Eyes — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Domotz Eyes (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.
Domotz Eyes are synthetic monitoring sensors that run from Domotz agents to actively test service availability and performance. Unlike passive SNMP monitoring, Eyes actively probe endpoints with TCP connections, HTTP requests, and custom checks to verify services are responding correctly.
TCP Eyes establish a TCP connection to a specified host and port:
HTTP Eyes send HTTP/HTTPS requests and validate responses:
| Status | Meaning |
|---|---|
UP | Check passed successfully |
DOWN | Check failed (connection refused, timeout, wrong response) |
WARNING | Check passed but latency exceeds threshold |
domotz_list_eyesParameters:
agent_id -- The agent running the sensors (required)Example response:
[
{
"id": 101,
"name": "Web Server HTTPS",
"type": "http",
"target": "https://app.acmecorp.com",
"status": "UP",
"latency_ms": 145,
"last_check": "2026-03-27T15:30:00Z",
"interval_seconds": 300
},
{
"id": 102,
"name": "Database Port",
"type": "tcp",
"target": "192.168.1.50:5432",
"status": "UP",
"latency_ms": 2,
"last_check": "2026-03-27T15:30:00Z",
"interval_seconds": 60
}
]domotz_get_eyeParameters:
agent_id -- The agent ID (required)eye_id -- The specific eye/sensor ID (required)domotz_list_eye_resultsParameters:
agent_id -- The agent ID (required)eye_id -- The eye/sensor ID (required)Example response:
[
{
"timestamp": "2026-03-27T15:30:00Z",
"status": "UP",
"latency_ms": 145,
"http_status_code": 200
},
{
"timestamp": "2026-03-27T15:25:00Z",
"status": "UP",
"latency_ms": 152,
"http_status_code": 200
}
]domotz_list_agents to get all sitesdomotz_list_eyesdomotz_list_eye_results for a specific sensorCause: Target service is unreachable, firewall blocking, or service crashed Solution: Check device status; verify service is running; check firewall rules
Cause: Network congestion, server overload, or WAN issues Solution: Check speed test results; review SNMP data for network devices; check server resources
Cause: Eye was recently created, agent is offline, or eye is disabled Solution: Verify agent is online; check eye configuration; wait for first check cycle
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.