{"$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-05T17:50:28.949Z","url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport","markdownUrl":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport.md","server":{"slug":"cloudcorprecords-issueport","name":"io.github.CloudCorpRecords/issueport","registryName":"io.github.CloudCorpRecords/issueport","description":"Linear teams, projects, issues and comments via GraphQL, as MCP tools.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"ghcr-io-cloudcorprecords-issueport","type":"oci","identifier":"ghcr.io/cloudcorprecords/issueport","withdrawn":false,"url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport","version":"0.1.0","transport":"stdio","scoredAt":"2026-11-05T05:20:49.901Z"},"score":{"total":41,"tier":"low","status":"scored","weekDelta":null,"history":[{"date":"2026-11-05","total":41},{"date":"2026-11-04","total":41},{"date":"2026-11-03","total":41},{"date":"2026-11-02","total":40},{"date":"2026-11-01","total":40}]},"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":45,"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 3 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"3"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":70,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 604 tokens (~50/item across 12 items; 12 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"50","items":"12","tools":"12","tokens":"604","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":13,"verdict":"partial","reasons":["Stability observed for 4 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"4"}}]},{"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 12 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 12 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":"12"}},{"code":"toolsafety.manipulation_clean","args":{"units":"12","judged":"12"}}]},{"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":["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."],"malware":[],"components":[{"slug":"reneturcios-issueport","type":"npm","identifier":"@reneturcios/issueport","withdrawn":false,"score":66,"current":false,"url":"https://verifymcp.io/servers/cloudcorprecords-issueport/reneturcios-issueport","markdownUrl":"https://verifymcp.io/servers/cloudcorprecords-issueport/reneturcios-issueport.md"},{"slug":"ghcr-io-cloudcorprecords-issueport","type":"oci","identifier":"ghcr.io/cloudcorprecords/issueport","withdrawn":false,"score":41,"current":true,"url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport","markdownUrl":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport.md"}],"facts":[{"label":"Registry","value":"oci"},{"label":"Package","value":"ghcr.io/cloudcorprecords/issueport"},{"label":"Version","value":"0.1.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_issues","title":null,"description":"List Linear issues, optionally within one team.","inputs":[{"name":"limit","type":"number","required":false,"description":"Maximum number of issues to return; defaults to 50 when omitted."},{"name":"team_id","type":"string","required":false,"description":"Id of the Linear team to restrict the listed issues to; when omitted, issues from all teams are listed."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"get_issue","title":null,"description":"Get a Linear issue by its id.","inputs":[{"name":"issue_id","type":"string","required":true,"description":"Id of the Linear issue to retrieve."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":31},{"name":"create_issue","title":null,"description":"Create a new Linear issue in a team.","inputs":[{"name":"assignee_id","type":"string","required":false,"description":"Id of the user to assign the new issue to."},{"name":"description","type":"string","required":false,"description":"Description text of the new issue."},{"name":"label_ids","type":"array","required":false,"description":"Ids of the labels to attach to the new issue."},{"name":"priority","type":"number","required":false,"description":"Priority of the new issue, as a number."},{"name":"team_id","type":"string","required":true,"description":"Id of the Linear team in which to create the issue."},{"name":"title","type":"string","required":true,"description":"Title of the new issue."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":115},{"name":"update_issue","title":null,"description":"Update fields of an existing Linear issue.","inputs":[{"name":"assignee_id","type":"string","required":false,"description":"Id of the user to assign the issue to."},{"name":"description","type":"string","required":false,"description":"New description text for the issue."},{"name":"issue_id","type":"string","required":true,"description":"Id of the Linear issue to update."},{"name":"priority","type":"number","required":false,"description":"New priority of the issue, as a number."},{"name":"state_id","type":"string","required":false,"description":"Id of the workflow state to move the issue to."},{"name":"title","type":"string","required":false,"description":"New title for the issue."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":108},{"name":"search_issues","title":null,"description":"Search Linear issues by title text.","inputs":[{"name":"limit","type":"number","required":false,"description":"Maximum number of matching issues to return; defaults to 50 when omitted."},{"name":"query","type":"string","required":true,"description":"Text to match, case-insensitively, against issue titles."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":57},{"name":"list_teams","title":null,"description":"List Linear teams.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":13},{"name":"get_team","title":null,"description":"Get a Linear team by its id.","inputs":[{"name":"team_id","type":"string","required":true,"description":"Id of the Linear team to retrieve."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":31},{"name":"list_projects","title":null,"description":"List Linear projects.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":12},{"name":"create_project","title":null,"description":"Create a new Linear project for one or more teams.","inputs":[{"name":"description","type":"string","required":false,"description":"Description text of the new project."},{"name":"name","type":"string","required":true,"description":"Name of the new project."},{"name":"team_ids","type":"array","required":true,"description":"Ids of the Linear teams to associate with the new project."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":64},{"name":"list_comments","title":null,"description":"List comments on a Linear issue.","inputs":[{"name":"issue_id","type":"string","required":true,"description":"Id of the Linear issue whose comments are listed."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":32},{"name":"create_comment","title":null,"description":"Add a comment to a Linear issue.","inputs":[{"name":"body","type":"string","required":true,"description":"Text body of the comment."},{"name":"issue_id","type":"string","required":true,"description":"Id of the Linear issue to add the comment to."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":46},{"name":"archive_issue","title":null,"description":"Archive a Linear issue.","inputs":[{"name":"issue_id","type":"string","required":true,"description":"Id of the Linear issue to archive."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":28}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T05:20: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":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-01","recent":[{"id":"chg_01a19fd5-f94d-7524-9088-b218acd8ae87","kind":"score.total_changed","summary":"Trust score (40 → 41)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport#chg-chg_01a19fd5-f94d-7524-9088-b218acd8ae87"},{"id":"chg_01a1995b-4cc1-7553-9ed3-5a742d9dc069","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport#chg-chg_01a1995b-4cc1-7553-9ed3-5a742d9dc069"},{"id":"chg_01a19959-29bd-7896-baa2-96f02007675e","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport#chg-chg_01a19959-29bd-7896-baa2-96f02007675e"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport/changelog.json"},"links":{"html":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport","markdown":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport.md","changelogJson":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport/changelog.json","changelogRss":"https://verifymcp.io/servers/cloudcorprecords-issueport/ghcr-io-cloudcorprecords-issueport.xml","external":[{"label":"GitHub Container Registry","href":"https://ghcr.io/cloudcorprecords/issueport"},{"label":"Repository","href":"https://github.com/CloudCorpRecords/issueport"}]}}