Sargonpiraev Hh — the complete, unedited output of the deterministic mcptrustchecker engine v1.13.0, scanned . Every finding, capability tag and score component below is exactly what the engine produced — no AI, no post-processing.
{
"tool": {
"name": "mcptrustchecker",
"version": "1.13.0",
"methodologyVersion": "mcptrustchecker-1.13"
},
"target": {
"id": "@sargonpiraev/hh-mcp-server",
"source": {
"kind": "package",
"origin": "@sargonpiraev/hh-mcp-server"
},
"server": {
"name": "@sargonpiraev/hh-mcp-server"
}
},
"grade": "B",
"score": {
"score": 82,
"threatScore": 85,
"grade": "B",
"band": "B",
"categorySubtotals": {
"injection": 15.4,
"exfiltration": 0,
"permissions": 0,
"supply-chain": 0,
"network": 0,
"hygiene": 0
},
"vector": [
{
"kind": "threat",
"ruleId": "MTC-UNI-009",
"category": "injection",
"severity": "high",
"confidence": "strong",
"rawWeight": 22,
"confidenceMult": 0.7,
"diminishingFactor": 1,
"appliedPenalty": 15.4
},
{
"kind": "client",
"term": "capability-exposure",
"level": "moderate",
"label": "capability blast radius (moderate) — client exposure if the model is manipulated",
"appliedPenalty": 3
},
{
"kind": "client",
"term": "verification-discount",
"level": "source",
"label": "publisher verification (provenance) — cryptographic build provenance ties the artifact to its source",
"appliedPenalty": 0
},
{
"kind": "client",
"term": "coverage-honesty",
"level": "source",
"label": "inspection depth (source) — how much of the target the scan could see",
"appliedPenalty": 0
}
],
"gatesFired": [],
"methodologyVersion": "mcptrustchecker-1.13"
},
"capability": {
"level": "moderate",
"reasons": [
"can send data / act on an external service"
],
"tags": [
"external-sink"
]
},
"coverage": {
"level": "source",
"inputs": {
"toolSurface": true,
"implementationSource": true,
"packageMetadata": true,
"liveTransport": false
},
"caveats": [
"Tools were statically extracted from the published source (167 recovered), not enumerated from a running server. Tool-poisoning, Unicode-smuggling, capability and toxic-flow analysis ran on this inferred surface, but a mis-parsed registration could be missed or mis-attributed, so tool-derived findings are capped below “confirmed”. To grade the real runtime surface, scan the running server: --command \"npx -y <package>\"."
]
},
"findings": [
{
"ruleId": "MTC-UNI-009",
"title": "Mixed-script (homoglyph) text in description",
"category": "injection",
"severity": "high",
"confidence": "strong",
"description": "A single token mixes multiple scripts (Latin, Cyrillic). This is the signature of a homoglyph attack — visually identical characters from another script used to impersonate a trusted name or slip past keyword filters.",
"remediation": "Restrict metadata to a single script, or normalize confusables before display.",
"location": {
"kind": "tool",
"name": "get-resume-profile-dictionaries",
"field": "description"
},
"evidence": "Получение cловарей резюме-профиля",
"owasp": "LLM01:2025 Prompt Injection",
"references": [
"https://unicode.org/reports/tr39/"
],
"data": {
"scripts": [
"Latin",
"Cyrillic"
]
}
},
{
"ruleId": "MTC-SRC-003",
"title": "Hardcoded egress to an external endpoint (build/main.js)",
"category": "exfiltration",
"severity": "medium",
"confidence": "strong",
"description": "In the server's implementation (`build/main.js:197`): A hardcoded outbound call to a fixed external host inside server code is a classic exfiltration/telemetry channel — especially paired with reads of local data. This is read from the code itself — not from the tool description — so a poisoned server cannot hide it behind honest-looking metadata.",
"remediation": "Review this call path: confirm it never receives unsanitized tool input, constrain it, or remove it. Treat a server whose code reaches these sinks as high-capability regardless of what its tools claim.",
"location": {
"kind": "server",
"name": "build/main.js"
},
"evidence": "t tokenResponse = await fetch('https://api.hh.ru/token', { method: 'POST', headers: {",
"owasp": "LLM02:2025 Sensitive Information Disclosure",
"data": {
"rule": "MTC-SRC-003",
"file": "build/main.js",
"line": 197,
"nonRuntime": false
}
}
],
"toxicFlows": [],
"capabilities": [
{
"tool": "confirm-phone-in-resume",
"tags": [],
"reasons": {}
},
{
"tool": "get-manager-settings",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-manager-limits",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-addresses",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-managers",
"tags": [],
"reasons": {}
},
{
"tool": "add-employer-manager",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-manager-types",
"tags": [],
"reasons": {}
},
{
"tool": "get-manager-accounts",
"tags": [],
"reasons": {}
},
{
"tool": "get-applicant-phone-info",
"tags": [],
"reasons": {}
},
{
"tool": "get-address",
"tags": [],
"reasons": {}
},
{
"tool": "edit-employer-manager",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-manager",
"tags": [],
"reasons": {}
},
{
"tool": "delete-employer-manager",
"tags": [],
"reasons": {}
},
{
"tool": "send-code-for-verify-phone-in-resume",
"tags": [],
"reasons": {}
},
{
"tool": "authorize",
"tags": [],
"reasons": {}
},
{
"tool": "invalidate-token",
"tags": [],
"reasons": {}
},
{
"tool": "get-current-user-info",
"tags": [],
"reasons": {}
},
{
"tool": "edit-current-user-info",
"tags": [],
"reasons": {}
},
{
"tool": "get-locales-for-resume",
"tags": [],
"reasons": {}
},
{
"tool": "get-locales",
"tags": [],
"reasons": {}
},
{
"tool": "get-positions-suggestions",
"tags": [],
"reasons": {}
},
{
"tool": "get-educational-institutions-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-area-leaves-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-skill-set-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-positions-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-professional-roles-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-search-keywords-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-areas-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-search-keywords",
"tags": [],
"reasons": {}
},
{
"tool": "get-fields-of-study-suggestions",
"tags": [],
"reasons": {}
},
{
"tool": "get-registered-companies-suggests",
"tags": [],
"reasons": {}
},
{
"tool": "read-resume-profile",
"tags": [],
"reasons": {}
},
{
"tool": "update-resume-profile",
"tags": [],
"reasons": {}
},
{
"tool": "create-resume-profile",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-profile-dictionaries",
"tags": [],
"reasons": {}
},
{
"tool": "get-payable-api-actions",
"tags": [],
"reasons": {}
},
{
"tool": "get-payable-api-method-access",
"tags": [],
"reasons": {}
},
{
"tool": "get-saved-vacancy-searches",
"tags": [],
"reasons": {}
},
{
"tool": "create-saved-vacancy-search",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-visitors",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "edit-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-blacklisted-vacancies",
"tags": [],
"reasons": {}
},
{
"tool": "publish-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancies",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancies-related-to-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-saved-vacancy-search",
"tags": [],
"reasons": {}
},
{
"tool": "update-saved-vacancy-search",
"tags": [],
"reasons": {}
},
{
"tool": "delete-saved-vacancy-search",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancies-similar-to-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-upgrade-list",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancies-similar-to-resume",
"tags": [],
"reasons": {}
},
{
"tool": "get-favorite-vacancies",
"tags": [],
"reasons": {}
},
{
"tool": "add-vacancy-to-blacklisted",
"tags": [],
"reasons": {}
},
{
"tool": "delete-vacancy-from-blacklisted",
"tags": [],
"reasons": {}
},
{
"tool": "get-active-vacancy-list",
"tags": [],
"reasons": {}
},
{
"tool": "get-hidden-vacancies",
"tags": [],
"reasons": {}
},
{
"tool": "add-vacancy-to-hidden",
"tags": [],
"reasons": {}
},
{
"tool": "restore-vacancy-from-hidden",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-conditions",
"tags": [],
"reasons": {}
},
{
"tool": "get-prolongation-vacancy-info",
"tags": [],
"reasons": {}
},
{
"tool": "vacancy-prolongation",
"tags": [],
"reasons": {}
},
{
"tool": "add-vacancy-to-archive",
"tags": [],
"reasons": {}
},
{
"tool": "get-pref-negotiations-order",
"tags": [],
"reasons": {}
},
{
"tool": "put-pref-negotiations-order",
"tags": [],
"reasons": {}
},
{
"tool": "add-vacancy-to-favorite",
"tags": [],
"reasons": {}
},
{
"tool": "delete-vacancy-from-favorite",
"tags": [],
"reasons": {}
},
{
"tool": "get-available-vacancy-types",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-stats",
"tags": [],
"reasons": {}
},
{
"tool": "get-archived-vacancies",
"tags": [],
"reasons": {}
},
{
"tool": "get-artifacts-portfolio-conditions",
"tags": [],
"reasons": {}
},
{
"tool": "edit-artifact",
"tags": [],
"reasons": {}
},
{
"tool": "delete-artifact",
"tags": [],
"reasons": {}
},
{
"tool": "load-artifact",
"tags": [],
"reasons": {}
},
{
"tool": "get-artifacts-portfolio",
"tags": [],
"reasons": {}
},
{
"tool": "get-artifact-photos-conditions",
"tags": [],
"reasons": {}
},
{
"tool": "get-artifact-photos",
"tags": [],
"reasons": {}
},
{
"tool": "get-dictionaries",
"tags": [],
"reasons": {}
},
{
"tool": "get-languages",
"tags": [],
"reasons": {}
},
{
"tool": "get-educational-institutions-dictionary",
"tags": [],
"reasons": {}
},
{
"tool": "get-skills",
"tags": [],
"reasons": {}
},
{
"tool": "get-professional-roles-dictionary",
"tags": [],
"reasons": {}
},
{
"tool": "get-faculties",
"tags": [],
"reasons": {}
},
{
"tool": "get-industries",
"tags": [],
"reasons": {}
},
{
"tool": "change-negotiation-action",
"tags": [],
"reasons": {}
},
{
"tool": "apply-to-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiations",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiations-statistics-manager",
"tags": [],
"reasons": {}
},
{
"tool": "get-active-negotiations",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiation-message-templates",
"tags": [],
"reasons": {}
},
{
"tool": "get-collection-negotiations-list",
"tags": [],
"reasons": {}
},
{
"tool": "invite-applicant-to-vacancy",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiation-test-results",
"tags": [],
"reasons": {}
},
{
"tool": "edit-negotiation-message",
"tags": [],
"reasons": {}
},
{
"tool": "post-negotiations-topics-read",
"tags": [],
"reasons": {}
},
{
"tool": "hide-active-response",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiation-item",
"tags": [],
"reasons": {}
},
{
"tool": "put-negotiations-collection-to-next-state",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiations-statistics-employer",
"tags": [],
"reasons": {}
},
{
"tool": "send-negotiation-message",
"tags": [],
"reasons": {}
},
{
"tool": "get-negotiation-messages",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-draft",
"tags": [],
"reasons": {}
},
{
"tool": "change-vacancy-draft",
"tags": [],
"reasons": {}
},
{
"tool": "delete-vacancy-draft",
"tags": [],
"reasons": {}
},
{
"tool": "publish-vacancy-from-draft",
"tags": [],
"reasons": {}
},
{
"tool": "search-for-vacancy-draft-duplicates",
"tags": [],
"reasons": {}
},
{
"tool": "create-vacancy-draft",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-draft-list",
"tags": [],
"reasons": {}
},
{
"tool": "disable-automatic-vacancy-publication",
"tags": [],
"reasons": {}
},
{
"tool": "change-webhook-subscription",
"tags": [
"external-sink"
],
"reasons": {
"external-sink": [
"keyword \"webhook\""
]
}
},
{
"tool": "cancel-webhook-subscription",
"tags": [
"external-sink"
],
"reasons": {
"external-sink": [
"keyword \"webhook\""
]
}
},
{
"tool": "post-webhook-subscription",
"tags": [
"external-sink"
],
"reasons": {
"external-sink": [
"keyword \"webhook\""
]
}
},
{
"tool": "get-webhook-subscriptions",
"tags": [],
"reasons": {}
},
{
"tool": "get-tests-dictionary",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-vacancy-areas",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-info",
"tags": [],
"reasons": {}
},
{
"tool": "add-employer-to-blacklisted",
"tags": [],
"reasons": {}
},
{
"tool": "delete-employer-from-blacklisted",
"tags": [],
"reasons": {}
},
{
"tool": "search-employer",
"tags": [],
"reasons": {}
},
{
"tool": "get-employer-departments",
"tags": [],
"reasons": {}
},
{
"tool": "get-vacancy-branded-templates-list",
"tags": [],
"reasons": {}
},
{
"tool": "get-blacklisted-employers",
"tags": [],
"reasons": {}
},
{
"tool": "get-all-districts",
"tags": [],
"reasons": {}
},
{
"tool": "get-salary-evaluation",
"tags": [],
"reasons": {}
},
{
"tool": "get-metro-stations",
"tags": [],
"reasons": {}
},
{
"tool": "get-metro-stations-in-city",
"tags": [],
"reasons": {}
},
{
"tool": "move-saved-resume-search",
"tags": [],
"reasons": {}
},
{
"tool": "get-resumes-by-status",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-status",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-negotiations-history",
"tags": [],
"reasons": {}
},
{
"tool": "get-saved-resume-search",
"tags": [],
"reasons": {}
},
{
"tool": "update-saved-resume-search",
"tags": [],
"reasons": {}
},
{
"tool": "delete-saved-resume-search",
"tags": [],
"reasons": {}
},
{
"tool": "create-resume",
"tags": [],
"reasons": {}
},
{
"tool": "search-for-resumes",
"tags": [],
"reasons": {}
},
{
"tool": "get-mine-resumes",
"tags": [],
"reasons": {}
},
{
"tool": "publish-resume",
"tags": [],
"reasons": {}
},
{
"tool": "get-new-resume-conditions",
"tags": [],
"reasons": {}
},
{
"tool": "get-suitable-resumes",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-conditions",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-view-history",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume",
"tags": [],
"reasons": {}
},
{
"tool": "delete-resume",
"tags": [],
"reasons": {}
},
{
"tool": "edit-resume",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-creation-availability",
"tags": [],
"reasons": {}
},
{
"tool": "get-saved-resume-searches",
"tags": [],
"reasons": {}
},
{
"tool": "create-saved-resume-search",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-access-types",
"tags": [],
"reasons": {}
},
{
"tool": "update-applicant-comment",
"tags": [],
"reasons": {}
},
{
"tool": "delete-applicant-comment",
"tags": [],
"reasons": {}
},
{
"tool": "get-applicant-comments-list",
"tags": [],
"reasons": {}
},
{
"tool": "add-applicant-comment",
"tags": [],
"reasons": {}
},
{
"tool": "put-mail-templates-item",
"tags": [],
"reasons": {}
},
{
"tool": "get-mail-templates",
"tags": [],
"reasons": {}
},
{
"tool": "get-clickme-statistics",
"tags": [],
"reasons": {}
},
{
"tool": "get-countries",
"tags": [],
"reasons": {}
},
{
"tool": "get-areas",
"tags": [],
"reasons": {}
},
{
"tool": "get-areas-from-specified",
"tags": [],
"reasons": {}
},
{
"tool": "get-salary-employee-levels",
"tags": [],
"reasons": {}
},
{
"tool": "get-salary-salary-areas",
"tags": [],
"reasons": {}
},
{
"tool": "get-salary-professional-areas",
"tags": [],
"reasons": {}
},
{
"tool": "get-salary-industries",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-visibility-employers-list",
"tags": [],
"reasons": {}
},
{
"tool": "get-resume-visibility-list",
"tags": [],
"reasons": {}
},
{
"tool": "add-resume-visibility-list",
"tags": [],
"reasons": {}
},
{
"tool": "delete-resume-visibility-list",
"tags": [],
"reasons": {}
},
{
"tool": "delete-employer-from-resume-visibility-list",
"tags": [],
"reasons": {}
}
],
"surfaceDigest": "7caf2b045847ebcd23d3dec14164aafc98aed1e6a31711ddd5544ee313299f86",
"stats": {
"tools": 167,
"prompts": 0,
"resources": 0,
"findingsBySeverity": {
"critical": 0,
"high": 1,
"medium": 1,
"low": 0,
"info": 0
}
}
}