{"$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-06T09:46:00.141Z","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd.md","server":{"slug":"pipeworx-io-dol-whd","name":"Dol Whd","registryName":"io.github.pipeworx-io/dol-whd","description":"DOL Wage & Hour Division — concluded enforcement cases","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-dol-whd","type":"npm","identifier":"@pipeworx/mcp-dol-whd","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-06T01:26:43.169Z"},"score":{"total":83,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-06","total":83},{"date":"2026-11-05","total":83},{"date":"2026-11-04","total":82},{"date":"2026-11-03","total":82},{"date":"2026-11-02","total":81},{"date":"2026-11-01","total":81},{"date":"2026-10-31","total":81},{"date":"2026-10-30","total":80},{"date":"2026-10-29","total":80}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"pass","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","No install/post-install scripts declared.","No production dependencies, so there is no dependency health to assess."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.none","args":{}},{"code":"dephealth.no_dependencies","args":{"deps":"0","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":97,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to pipeworx-io/mcp-dol-whd).","Clear OSI-approved license (MIT).","Actively maintained (last published 4 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"pipeworx-io/mcp-dol-whd"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"4"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":68,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 710 tokens (~177/item across 4 items; 4 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"177","items":"4","tools":"4","tokens":"710","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":27,"verdict":"partial","reasons":["Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"8"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 4 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 5 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"4"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"dol-whd-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/dol-whd/mcp","withdrawn":false,"score":78,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/dol-whd-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-dol-whd/dol-whd-mcp.md"},{"slug":"pipeworx-mcp-dol-whd","type":"npm","identifier":"@pipeworx/mcp-dol-whd","withdrawn":false,"score":83,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-dol-whd"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"whd_search","title":null,"description":"Search concluded US Department of Labor Wage & Hour Division enforcement cases since FY2005 — wage theft, back wages, minimum wage and overtime violations, child labour, H-1B and H-2A findings. Filter by employer name, NAICS industry code, or state. Returns the employer, industry, violation count, employees due back wages, civil money penalties and the findings dates for each case. Use for \"has <employer> been cited for wage violations\".","inputs":[{"name":"_apiKey","type":"string","required":false,"description":"Optional. Your own free DOL Open Data Portal key (dataportal.dol.gov); omit it to use the platform key."},{"name":"employer","type":"string","required":false,"description":"Employer name, matched as a substring against both the trade name and the legal name."},{"name":"limit","type":"number","required":false,"description":"Cases to return, 1-100 (default 20)."},{"name":"naics","type":"string","required":false,"description":"NAICS industry code as stored by WHD (e.g. \"09310\")."},{"name":"since","type":"string","required":false,"description":"Only cases whose findings END on or after this date (YYYY-MM-DD)."},{"name":"state","type":"string","required":false,"description":"Two-letter state code, e.g. \"TX\"."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":243},{"name":"whd_employer","title":null,"description":"Full Wage & Hour enforcement history for one employer, with per-case detail and aggregate violation and back-wage figures across every concluded case. Matches the employer against both the registered trade name and the legal name and reports which one hit. Use to answer whether a company is a repeat wage-violation offender.","inputs":[{"name":"_apiKey","type":"string","required":false,"description":"Optional. Your own free DOL Open Data Portal key (dataportal.dol.gov); omit it to use the platform key."},{"name":"employer","type":"string","required":true,"description":"Employer name, matched against trade name and legal name."},{"name":"limit","type":"number","required":false,"description":"Cases to examine, 1-100 (default 100)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":142},{"name":"whd_top_backwages","title":null,"description":"Rank employers by back wages owed in concluded Wage & Hour enforcement cases, optionally within one NAICS industry or state. Returns cases ordered by the recorded back-wage amount, highest first, with employer, industry and findings dates. Use for \"who owes the most back wages in <industry>\".","inputs":[{"name":"_apiKey","type":"string","required":false,"description":"Optional. Your own free DOL Open Data Portal key (dataportal.dol.gov); omit it to use the platform key."},{"name":"limit","type":"number","required":false,"description":"Cases to return, 1-100 (default 20)."},{"name":"naics","type":"string","required":false,"description":"Restrict to one NAICS industry code."},{"name":"since","type":"string","required":false,"description":"Only cases whose findings END on or after this date (YYYY-MM-DD)."},{"name":"state","type":"string","required":false,"description":"Restrict to one two-letter state code."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":177},{"name":"whd_coverage","title":null,"description":"Report what the Wage & Hour enforcement dataset currently covers: its publication date, update frequency and the findings-date range of the cases returned by a sample query. Use to check how current the enforcement data is before relying on an absence of cases.","inputs":[{"name":"_apiKey","type":"string","required":false,"description":"Optional. Your own free DOL Open Data Portal key (dataportal.dol.gov); omit it to use the platform key."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":93}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T01:26:43.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":0,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1a94e-7e00-754f-925e-8fa4ffd01a20","kind":"score.total_changed","summary":"Trust score (82 → 83)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1a94e-7e00-754f-925e-8fa4ffd01a20"},{"id":"chg_01a19f01-730c-70d3-8b1c-621f8b4f373e","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a19f01-730c-70d3-8b1c-621f8b4f373e"},{"id":"chg_01a19537-89ac-76d9-a1be-a1d2169e74a1","kind":"score.total_changed","summary":"Trust score (49 → 81)","materiality":"functional","direction":"improvement","scoreDelta":32,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a19537-89ac-76d9-a1be-a1d2169e74a1"},{"id":"chg_01a1951d-2122-7a25-b90c-b20dd44f0921","kind":"check.appeared","summary":"First check of Schema quality (unverified)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2122-7a25-b90c-b20dd44f0921"},{"id":"chg_01a1951d-2121-7356-b7c8-2794a8fe6c60","kind":"check.unverifiable","summary":"Capabilities (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2121-7356-b7c8-2794a8fe6c60"},{"id":"chg_01a1951d-2120-7896-9e31-7f18b0e5ed9d","kind":"check.unverifiable","summary":"Tool safety (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2120-7896-9e31-7f18b0e5ed9d"},{"id":"chg_01a1951d-211f-7b02-8158-e34486fb6a64","kind":"check.unverifiable","summary":"Stability (0.07 → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-211f-7b02-8158-e34486fb6a64"},{"id":"chg_01a1951d-2123-7eb5-af37-ccbf0091194a","kind":"score.total_changed","summary":"Trust score (81 → 49)","materiality":"functional","direction":"regression","scoreDelta":-32,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2123-7eb5-af37-ccbf0091194a"},{"id":"chg_01a1951d-2123-7841-8eac-09a96e6884c8","kind":"package.version_changed","summary":"Package version (0.2.0 → 0.2.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2123-7841-8eac-09a96e6884c8"},{"id":"chg_01a1951d-2122-717a-a47a-0a8cae98d8cf","kind":"check.unverifiable","summary":"Tool coverage (100 → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a1951d-2122-717a-a47a-0a8cae98d8cf"},{"id":"chg_01a18f80-5152-7a52-95dc-b4a589556297","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a18f80-5152-7a52-95dc-b4a589556297"},{"id":"chg_01a18a59-cff9-724a-857c-db31eea1b6b0","kind":"check.reverified","summary":"Security disclosure (unverified → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a18a59-cff9-724a-857c-db31eea1b6b0"},{"id":"chg_01a18678-7a03-7e79-9783-9be58c1ebf06","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a18678-7a03-7e79-9783-9be58c1ebf06"},{"id":"chg_01a185e6-f2b0-73a1-8626-a48b91e48d68","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd#chg-chg_01a185e6-f2b0-73a1-8626-a48b91e48d68"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd","markdown":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-dol-whd/pipeworx-mcp-dol-whd.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-dol-whd"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-dol-whd"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-dol-whd"},{"label":"Website","href":"https://pipeworx.io/packs/dol-whd"}]}}