{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T18:24:41.621Z","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp","markdownUrl":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp.md","server":{"slug":"mhajder-librenms-mcp","name":"LibreNMS MCP","registryName":"io.github.mhajder/librenms-mcp","description":"MCP server for LibreNMS network monitoring - query devices, ports, alerts, and manage infrastructure","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"ghcr-io-mhajder-librenms-mcp","type":"oci","identifier":"ghcr.io/mhajder/librenms-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp","version":"1.12.0","transport":"streamable-http","scoredAt":"2026-11-05T01:28:59.738Z"},"score":{"total":10,"tier":"low","status":"scored","weekDelta":0,"history":[{"date":"2026-11-05","total":10},{"date":"2026-11-04","total":10},{"date":"2026-11-03","total":10},{"date":"2026-11-02","total":10},{"date":"2026-11-01","total":10},{"date":"2026-10-31","total":9},{"date":"2026-10-30","total":10},{"date":"2026-10-29","total":10},{"date":"2026-10-28","total":10},{"date":"2026-10-27","total":10},{"date":"2026-10-26","total":10},{"date":"2026-10-25","total":10},{"date":"2026-10-24","total":10},{"date":"2026-10-23","total":10},{"date":"2026-10-22","total":10},{"date":"2026-10-21","total":10},{"date":"2026-10-20","total":9},{"date":"2026-10-19","total":9},{"date":"2026-10-18","total":9},{"date":"2026-10-17","total":9},{"date":"2026-10-16","total":9},{"date":"2026-10-15","total":9},{"date":"2026-10-14","total":9},{"date":"2026-10-13","total":9},{"date":"2026-10-12","total":9},{"date":"2026-10-10","total":9},{"date":"2026-10-08","total":9}]},"categories":[{"name":"Supply Chain Security","score":0,"verdict":"unverified","reasons":["No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.","Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.","Install-script risk not yet assessed.","Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read."],"codes":[{"code":"supplychain.malware_inconclusive","args":{"reason":"ecosystem_unsupported"}},{"code":"cve.inconclusive","args":{"reason":"no_sbom_attached"}},{"code":"installscript.inconclusive","args":{"reason":"no_install_concept"}},{"code":"dephealth.inconclusive","args":{"reason":"no_sbom_attached"}}]},{"name":"Provenance & Transparency","score":48,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 22 days ago).","Publishes a security disclosure policy (SECURITY.md)."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"22"}},{"code":"disclosure.present","args":{}}]},{"name":"Schema Quality & AI Usability","score":0,"verdict":"unverified","reasons":["Schema quality not yet verified: our sandbox could not run this package, so we have no schema to assess."],"codes":[{"code":"schema.sandbox_failed","args":{"reason":"not_attempted","status":"unsupported"}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: our sandbox could not run this package, so we have no schema to compare."],"codes":[{"code":"stability.sandbox_failed","args":{"reason":"not_attempted","status":"unsupported"}}]},{"name":"Tool Coverage","score":0,"verdict":"unverified","reasons":["Tool coverage not yet verified: our sandbox could not run this package, so we have no tool definitions to assess."],"codes":[{"code":"toolquality.sandbox_failed","args":{"reason":"not_attempted","status":"unsupported"}}]},{"name":"Tool Safety","score":0,"verdict":"unverified","reasons":["Tool safety not yet verified: our sandbox could not run this package, so we have no tool text to scan."],"codes":[{"code":"toolsafety.sandbox_failed","args":{"reason":"not_attempted","status":"unsupported"}}]},{"name":"Capabilities","score":0,"verdict":"unverified","reasons":["Protocol version not yet verified: our sandbox could not run this package, so we never saw its MCP handshake."],"codes":[{"code":"cap.sandbox_failed","args":{"reason":"not_attempted","status":"unsupported"}}]}],"inconclusive":["No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.","Known CVEs could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.","Install-script risk not yet assessed.","Dependency health could not be checked: this artifact ships no SBOM or dependency manifest, so there is no dependency list to read.","Schema quality not yet verified: our sandbox could not run this package, so we have no schema to assess.","Stability not yet verified: our sandbox could not run this package, so we have no schema to compare.","Tool coverage not yet verified: our sandbox could not run this package, so we have no tool definitions to assess.","Tool safety not yet verified: our sandbox could not run this package, so we have no tool text to scan.","Protocol version not yet verified: our sandbox could not run this package, so we never saw its MCP handshake."],"malware":[],"components":[{"slug":"ghcr-io-mhajder-librenms-mcp","type":"oci","identifier":"ghcr.io/mhajder/librenms-mcp","withdrawn":false,"score":10,"current":true,"url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp","markdownUrl":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp.md"},{"slug":"librenms-mcp","type":"pypi","identifier":"librenms-mcp","withdrawn":false,"score":35,"current":false,"url":"https://verifymcp.io/servers/mhajder-librenms-mcp/librenms-mcp","markdownUrl":"https://verifymcp.io/servers/mhajder-librenms-mcp/librenms-mcp.md"}],"facts":[{"label":"Registry","value":"oci"},{"label":"Package","value":"ghcr.io/mhajder/librenms-mcp"},{"label":"Version","value":"1.12.0"},{"label":"Transport","value":"streamable-http"}],"install":{"available":true,"bundleSha256":null},"tools":[],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T01:28:59.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"none","label":"No attestation","reason":"no_attestation","reasonLabel":"No attestation published","discovery":null,"discoveryLabel":null,"sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-08","recent":[{"id":"chg_01a199df-3c80-7c8b-a7eb-0bf15a6edd6b","kind":"check.reverified","summary":"Provenance (unverified → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a199df-3c80-7c8b-a7eb-0bf15a6edd6b"},{"id":"chg_01a19501-9d33-71c6-a4e6-25eb32527575","kind":"score.total_changed","summary":"Trust score (9 → 10)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a19501-9d33-71c6-a4e6-25eb32527575"},{"id":"chg_01a19501-9d32-724a-b52b-78f8c4d6daa1","kind":"check.reverified","summary":"Security disclosure (unverified → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a19501-9d32-724a-b52b-78f8c4d6daa1"},{"id":"chg_01a18fd8-b679-7a0c-8a41-0f76f72b71b2","kind":"check.unverifiable","summary":"Provenance (fail → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a18fd8-b679-7a0c-8a41-0f76f72b71b2"},{"id":"chg_01a18fd8-b67b-7dfa-afef-ed2647af58b4","kind":"check.unverifiable","summary":"Security disclosure (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a18fd8-b67b-7dfa-afef-ed2647af58b4"},{"id":"chg_01a18fd8-b67c-7771-a20a-8760f7c5f27b","kind":"score.total_changed","summary":"Trust score (10 → 9)","materiality":"functional","direction":"regression","scoreDelta":-1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a18fd8-b67c-7771-a20a-8760f7c5f27b"},{"id":"chg_01a15c10-6790-7e89-b65d-764a08169b05","kind":"score.total_changed","summary":"Trust score (9 → 10)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a15c10-6790-7e89-b65d-764a08169b05"},{"id":"chg_01a15c10-678f-79d3-9f93-cd0b6c503044","kind":"check.verdict","summary":"Security disclosure (fail → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a15c10-678f-79d3-9f93-cd0b6c503044"},{"id":"chg_01a13ab5-ffb7-703f-a1a7-582385cfa2b1","kind":"check.reason","summary":"Tool safety (Tool safety not yet verified: our sandbox could not run this package, so we have no tool text to scan.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffb7-703f-a1a7-582385cfa2b1"},{"id":"chg_01a13ab5-ffb8-7ccd-b9cc-9af7874706d1","kind":"check.reason","summary":"Tool coverage (Tool coverage not yet verified: our sandbox could not run this package, so we have no tool definitions to assess.)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffb8-7ccd-b9cc-9af7874706d1"},{"id":"chg_01a13ab5-ffb8-70d1-8c3e-cee6779bb37c","kind":"check.reason","summary":"Capabilities (Protocol version not yet verified: our sandbox could not run this package, so we never saw its MCP handshake.)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffb8-70d1-8c3e-cee6779bb37c"},{"id":"chg_01a13ab5-ffb7-79e3-b17c-5618a075d5c7","kind":"check.reason","summary":"Schema quality (Schema quality not yet verified: our sandbox could not run this package, so we have no schema to assess.)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffb7-79e3-b17c-5618a075d5c7"},{"id":"chg_01a13ab5-ffb4-7227-8796-93644a03d12e","kind":"check.reason","summary":"Stability (Stability not yet verified: our sandbox could not run this package, so we have no schema to compare.)","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffb4-7227-8796-93644a03d12e"},{"id":"chg_01a13ab5-ffba-7630-bc8b-edf684055dd9","kind":"score.total_changed","summary":"Trust score (4 → 9)","materiality":"functional","direction":"improvement","scoreDelta":5,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a13ab5-ffba-7630-bc8b-edf684055dd9"},{"id":"chg_01a1380b-c5bf-74e7-bc04-2104c2f53516","kind":"score.total_changed","summary":"Trust score (9 → 4)","materiality":"functional","direction":"regression","scoreDelta":-5,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a1380b-c5bf-74e7-bc04-2104c2f53516"},{"id":"chg_01a1380b-c3d2-7c05-9964-69c4290f413d","kind":"check.unverifiable","summary":"Provenance (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-14","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a1380b-c3d2-7c05-9964-69c4290f413d"},{"id":"chg_01a134c9-7728-71c3-9a15-5ec2f954120d","kind":"package.version_changed","summary":"Package version (1.11.3 → 1.12.0)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-13","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a134c9-7728-71c3-9a15-5ec2f954120d"},{"id":"chg_01a12619-4e6c-7370-bee2-6664d8992227","kind":"check.reverified","summary":"Provenance (unverified → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-10","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a12619-4e6c-7370-bee2-6664d8992227"},{"id":"chg_01a1191f-79d4-753d-814c-d30682b21bf3","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-08","url":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp#chg-chg_01a1191f-79d4-753d-814c-d30682b21bf3"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp","markdown":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp.md","changelogJson":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/mhajder-librenms-mcp/ghcr-io-mhajder-librenms-mcp.xml","external":[{"label":"GitHub Container Registry","href":"https://ghcr.io/mhajder/librenms-mcp"},{"label":"Repository","href":"https://github.com/mhajder/librenms-mcp"}]}}