630 lines
12 KiB
JSON
630 lines
12 KiB
JSON
{
|
|
"tests": [
|
|
{
|
|
"layer": "PAGE-SCAN",
|
|
"name": "109/109 pages",
|
|
"status": "P",
|
|
"detail": "0 fail",
|
|
"ts": "01:32:50"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "l99-api.php",
|
|
"status": "W",
|
|
"detail": "Non-JSON 2348B",
|
|
"ts": "01:33:12"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "weval-ia-fast.php",
|
|
"status": "P",
|
|
"detail": "JSON OK + response",
|
|
"ts": "01:33:50"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "wevia-action-engine.php",
|
|
"status": "P",
|
|
"detail": "JSON OK + actions",
|
|
"ts": "01:33:59"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "wevia-capabilities.php",
|
|
"status": "P",
|
|
"detail": "JSON OK + services",
|
|
"ts": "01:34:03"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "wevia-dashboard.php",
|
|
"status": "P",
|
|
"detail": "JSON OK + system",
|
|
"ts": "01:34:05"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "wevia-master-api.php",
|
|
"status": "P",
|
|
"detail": "JSON 65B",
|
|
"ts": "01:34:07"
|
|
},
|
|
{
|
|
"layer": "API-FUNC",
|
|
"name": "wevia-quality-agent.php",
|
|
"status": "W",
|
|
"detail": "Non-JSON 40B",
|
|
"ts": "01:34:14"
|
|
},
|
|
{
|
|
"layer": "API-SCAN",
|
|
"name": "268/298 APIs",
|
|
"status": "P",
|
|
"detail": "json:202 fail:26",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "loki",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "chatwoot-redis",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "langfuse",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "node-exporter",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "prometheus",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "twenty",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "twenty-redis",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "searxng",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "plausible",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "plausible-db",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "plausible-events",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "n8n",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "uptime-kuma",
|
|
"status": "P",
|
|
"detail": "Up 3 hours (healthy)",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "mattermost",
|
|
"status": "P",
|
|
"detail": "Up 3 hours (healthy)",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "vaultwarden",
|
|
"status": "P",
|
|
"detail": "Up 3 hours (healthy)",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOCKER",
|
|
"name": "qdrant",
|
|
"status": "P",
|
|
"detail": "Up 3 hours",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "wevads.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "monitor.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "ethica.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "auth.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:25"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "paperclip.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "mirofish.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "crm.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "code.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "deerflow.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "mm.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:26"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "n8n.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "analytics.weval-consulting.com",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "consent.wevup.app",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DOMAIN",
|
|
"name": "ethica.wevup.app",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DB",
|
|
"name": "adx_system",
|
|
"status": "P",
|
|
"detail": "709 tables",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DB",
|
|
"name": "wevia_db",
|
|
"status": "P",
|
|
"detail": "729 tables",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DB",
|
|
"name": "paperclip",
|
|
"status": "P",
|
|
"detail": "132 tables",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "DB",
|
|
"name": "ethica_hcp",
|
|
"status": "P",
|
|
"detail": "50,004 HCPs",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "ollama",
|
|
"status": "P",
|
|
"detail": "9 models",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "hermes3:8b",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "moondream:latest",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "deepseek-r1:7b",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "weval-brain-v3:latest",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "qwen3:8b",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "nomic-embed-text:v1.5",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "medllama2:latest",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "all-minilm:latest",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS-MODEL",
|
|
"name": "qwen3:4b",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "qdrant",
|
|
"status": "P",
|
|
"detail": "4 collections",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "QDRANT",
|
|
"name": "wevia_memory",
|
|
"status": "P",
|
|
"detail": "28 vectors",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "QDRANT",
|
|
"name": "weval_skills",
|
|
"status": "P",
|
|
"detail": "14,340 vectors",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "QDRANT",
|
|
"name": "wevia_learnings",
|
|
"status": "P",
|
|
"detail": "480 vectors",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "QDRANT",
|
|
"name": "wevia_kb",
|
|
"status": "P",
|
|
"detail": "386 vectors",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "QDRANT",
|
|
"name": "TOTAL",
|
|
"status": "P",
|
|
"detail": "15,234 vectors",
|
|
"ts": "01:34:27"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "searxng",
|
|
"status": "P",
|
|
"detail": "5 results",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "n8n",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "mattermost",
|
|
"status": "P",
|
|
"detail": "{\"ActiveSearchBackend\":\"databa",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "plausible",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "uptime-kuma",
|
|
"status": "P",
|
|
"detail": "HTTP 302",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "OSS",
|
|
"name": "langfuse",
|
|
"status": "P",
|
|
"detail": "HTTP 404",
|
|
"ts": "01:34:28"
|
|
},
|
|
{
|
|
"layer": "CHATBOT",
|
|
"name": "greeting",
|
|
"status": "P",
|
|
"detail": "Gemini 2.5 Flas 372c",
|
|
"ts": "01:34:33"
|
|
},
|
|
{
|
|
"layer": "CHATBOT",
|
|
"name": "sap",
|
|
"status": "P",
|
|
"detail": "Gemini 2.5 Flas 153c",
|
|
"ts": "01:34:48"
|
|
},
|
|
{
|
|
"layer": "CHATBOT",
|
|
"name": "cyber",
|
|
"status": "P",
|
|
"detail": "Gemini 2.5 Flas 2256c",
|
|
"ts": "01:34:58"
|
|
},
|
|
{
|
|
"layer": "CHATBOT",
|
|
"name": "code",
|
|
"status": "P",
|
|
"detail": "Cerebras Qwen-2 603c",
|
|
"ts": "01:35:04"
|
|
},
|
|
{
|
|
"layer": "ANTIREG",
|
|
"name": "no_duplicate_fn",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "ANTIREG",
|
|
"name": "no_ak_redirect",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "ANTIREG",
|
|
"name": "php_syntax",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S95",
|
|
"name": "sentinel",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S95",
|
|
"name": "pmta",
|
|
"status": "P",
|
|
"detail": "port 25",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S95",
|
|
"name": "kumomta",
|
|
"status": "P",
|
|
"detail": "port 587",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S95",
|
|
"name": "postfix",
|
|
"status": "P",
|
|
"detail": "port 2525",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S95",
|
|
"name": "pg",
|
|
"status": "P",
|
|
"detail": "port 5432",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "S151",
|
|
"name": "http",
|
|
"status": "P",
|
|
"detail": "HTTP 200",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "AGENT",
|
|
"name": "ANTIREG",
|
|
"status": "P",
|
|
"detail": "True",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "AGENT",
|
|
"name": "QUALITY",
|
|
"status": "F",
|
|
"detail": "96.7",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "AGENT",
|
|
"name": "AUTH",
|
|
"status": "P",
|
|
"detail": "True",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "AGENT",
|
|
"name": "AUTONOMY",
|
|
"status": "P",
|
|
"detail": "?",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "INFRA",
|
|
"name": "ssl",
|
|
"status": "F",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "INFRA",
|
|
"name": "disk",
|
|
"status": "P",
|
|
"detail": "81%",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "INFRA",
|
|
"name": "crons",
|
|
"status": "P",
|
|
"detail": "42 crons",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "INFRA",
|
|
"name": "nginx",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:06"
|
|
},
|
|
{
|
|
"layer": "INFRA",
|
|
"name": "php",
|
|
"status": "P",
|
|
"detail": "",
|
|
"ts": "01:35:07"
|
|
}
|
|
],
|
|
"screenshots": [],
|
|
"videos": [],
|
|
"timestamp": "2026-04-07T01:32:48.454012",
|
|
"type": "exhaustive",
|
|
"pass": 89,
|
|
"fail": 2,
|
|
"warn": 2,
|
|
"total": 93,
|
|
"pct": 95.7,
|
|
"score": "89/93"
|
|
} |