{"$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:22:38.213Z","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp.md","server":{"slug":"com-10ml-perfume-finder","name":"10ML Perfume Finder","registryName":"com.10ml/perfume-finder","description":"Free perfume MCP server and fragrance API: 6,000+ perfumes, note pyramids, accords, similar scents.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"perfume-finder-mcp","type":"pypi","identifier":"perfume-finder-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp","version":"2.5.4","transport":"stdio","scoredAt":"2026-11-05T10:39:49.301Z"},"score":{"total":34,"tier":"low","status":"scored","weekDelta":15,"history":[{"date":"2026-11-05","total":34},{"date":"2026-11-04","total":19},{"date":"2026-11-03","total":34},{"date":"2026-11-02","total":19},{"date":"2026-11-01","total":19},{"date":"2026-10-31","total":19},{"date":"2026-10-30","total":34},{"date":"2026-10-29","total":19},{"date":"2026-10-28","total":34},{"date":"2026-10-27","total":24},{"date":"2026-10-26","total":24},{"date":"2026-10-25","total":39},{"date":"2026-10-24","total":39},{"date":"2026-10-23","total":39},{"date":"2026-10-22","total":39},{"date":"2026-10-21","total":34},{"date":"2026-10-20","total":39},{"date":"2026-10-19","total":19}]},"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.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","0 of 28 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"28","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":19,"verdict":"fail","reasons":["Repository check failed: no source repository is declared.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 8 days ago).","Security-disclosure policy not yet verified: we couldn't inspect the source repository."],"codes":[{"code":"provenance.repo_none","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"8"}},{"code":"disclosure.repo_inconclusive","args":{"reason":"repo_not_github"}}]},{"name":"Schema Quality & AI Usability","score":0,"verdict":"unverified","reasons":["Schema quality not yet verified: this package installed, but its server did not start, so we have no schema to assess."],"codes":[{"code":"schema.sandbox_failed","args":{"reason":"startup_failure","status":"unreachable"}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: this package installed, but its server did not start, so we have no schema to compare."],"codes":[{"code":"stability.sandbox_failed","args":{"reason":"startup_failure","status":"unreachable"}}]},{"name":"Tool Coverage","score":0,"verdict":"unverified","reasons":["Tool coverage not yet verified: this package installed, but its server did not start, so we have no tool definitions to assess."],"codes":[{"code":"toolquality.sandbox_failed","args":{"reason":"startup_failure","status":"unreachable"}}]},{"name":"Tool Safety","score":0,"verdict":"unverified","reasons":["Tool safety not yet verified: this package installed, but its server did not start, so we have no tool text to scan."],"codes":[{"code":"toolsafety.sandbox_failed","args":{"reason":"startup_failure","status":"unreachable"}}]},{"name":"Capabilities","score":0,"verdict":"unverified","reasons":["Protocol version not yet verified: this package installed, but its server did not start, so we never saw its MCP handshake."],"codes":[{"code":"cap.sandbox_failed","args":{"reason":"startup_failure","status":"unreachable"}}]}],"inconclusive":["Security-disclosure policy not yet verified: we couldn't inspect the source repository.","Schema quality not yet verified: this package installed, but its server did not start, so we have no schema to assess.","Stability not yet verified: this package installed, but its server did not start, so we have no schema to compare.","Tool coverage not yet verified: this package installed, but its server did not start, so we have no tool definitions to assess.","Tool safety not yet verified: this package installed, but its server did not start, so we have no tool text to scan.","Protocol version not yet verified: this package installed, but its server did not start, so we never saw its MCP handshake."],"malware":[],"components":[{"slug":"mcp","type":"remote","identifier":"https://mcp.10ml.com/mcp","withdrawn":false,"score":78,"current":false,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/mcp","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/mcp.md"},{"slug":"10ml-perfume-finder-mcp","type":"npm","identifier":"@10ml/perfume-finder-mcp","withdrawn":false,"score":33,"current":false,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/10ml-perfume-finder-mcp","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/10ml-perfume-finder-mcp.md"},{"slug":"perfume-mcp","type":"npm","identifier":"perfume-mcp","withdrawn":false,"score":33,"current":false,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-mcp","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-mcp.md"},{"slug":"perfume-finder-mcp","type":"pypi","identifier":"perfume-finder-mcp","withdrawn":false,"score":34,"current":true,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp.md"},{"slug":"perfume-mcp-2","type":"pypi","identifier":"perfume-mcp","withdrawn":false,"score":34,"current":false,"url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-mcp-2","markdownUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-mcp-2.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"perfume-finder-mcp"},{"label":"Version","value":"2.5.4"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T10:39:49.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":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":28,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-19","recent":[{"id":"chg_01a1ab4b-1e62-7c46-abd2-47ee73c8b258","kind":"score.total_changed","summary":"Trust score (19 → 34)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1ab4b-1e62-7c46-abd2-47ee73c8b258"},{"id":"chg_01a1ab4b-1e5f-7c5b-805c-de0f691c2fd5","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1ab4b-1e5f-7c5b-805c-de0f691c2fd5"},{"id":"chg_01a1a6a8-4f8f-7887-8375-bf6deefc1997","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1a6a8-4f8f-7887-8375-bf6deefc1997"},{"id":"chg_01a1a6a8-4f91-7566-bdc2-ccd5b8e45c15","kind":"score.total_changed","summary":"Trust score (34 → 19)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1a6a8-4f91-7566-bdc2-ccd5b8e45c15"},{"id":"chg_01a1a11f-fae9-7631-af3f-2c122d257e71","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1a11f-fae9-7631-af3f-2c122d257e71"},{"id":"chg_01a1a11f-faea-7e0d-8880-62d36a3f1106","kind":"score.total_changed","summary":"Trust score (19 → 34)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1a11f-faea-7e0d-8880-62d36a3f1106"},{"id":"chg_01a1920d-eaa0-7184-b22c-d0e75667f812","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1920d-eaa0-7184-b22c-d0e75667f812"},{"id":"chg_01a1920d-eab1-7463-932d-2f96fd3d5e60","kind":"score.total_changed","summary":"Trust score (34 → 19)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1920d-eab1-7463-932d-2f96fd3d5e60"},{"id":"chg_01a18c86-71ad-7b09-a4d9-947d41f3a3a3","kind":"score.total_changed","summary":"Trust score (19 → 34)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a18c86-71ad-7b09-a4d9-947d41f3a3a3"},{"id":"chg_01a18c86-71ac-762a-8761-672892f7e595","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a18c86-71ac-762a-8761-672892f7e595"},{"id":"chg_01a187c0-c6c6-7505-8eee-2dc9c446ef5d","kind":"score.total_changed","summary":"Trust score (34 → 19)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a187c0-c6c6-7505-8eee-2dc9c446ef5d"},{"id":"chg_01a187c0-c6c2-7aad-98c3-c503bfe52ae4","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a187c0-c6c2-7aad-98c3-c503bfe52ae4"},{"id":"chg_01a181c9-0e70-7d56-a3db-84dc816d0ba9","kind":"package.version_changed","summary":"Package version (2.5.3 → 2.5.4)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a181c9-0e70-7d56-a3db-84dc816d0ba9"},{"id":"chg_01a181c9-0e71-72fa-9c95-145e87fac7c5","kind":"score.total_changed","summary":"Trust score (24 → 34)","materiality":"functional","direction":"improvement","scoreDelta":10,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a181c9-0e71-72fa-9c95-145e87fac7c5"},{"id":"chg_01a181c9-0e6f-7e69-a6f6-03a07e17f306","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a181c9-0e6f-7e69-a6f6-03a07e17f306"},{"id":"chg_01a181c9-0e6b-7df0-ba2b-ff0987ab9654","kind":"check.verdict","summary":"Source repository (pass → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a181c9-0e6b-7df0-ba2b-ff0987ab9654"},{"id":"chg_01a181c9-0e70-768b-9cc3-02529fd25c51","kind":"check.unverifiable","summary":"Security disclosure (fail → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a181c9-0e70-768b-9cc3-02529fd25c51"},{"id":"chg_01a17850-cc84-7bee-bc9c-ee39cff2e048","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a17850-cc84-7bee-bc9c-ee39cff2e048"},{"id":"chg_01a17850-cc85-7d73-a7fa-f2d8c4deb499","kind":"score.total_changed","summary":"Trust score (39 → 24)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a17850-cc85-7d73-a7fa-f2d8c4deb499"},{"id":"chg_01a1728b-757e-7de1-9a88-151ddd4c2e4d","kind":"check.reverified","summary":"Provenance (unverified → fail)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp#chg-chg_01a1728b-757e-7de1-9a88-151ddd4c2e4d"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp","markdown":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp.md","changelogJson":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/com-10ml-perfume-finder/perfume-finder-mcp.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/perfume-finder-mcp/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/perfume-finder-mcp"},{"label":"Website","href":"https://mcp.10ml.com/"}]}}