{"name":"io.github.stsepelin/checktrail","slug":"stsepelin-checktrail","title":"Checktrail","description":"Local code validation with explicit execution trust and evidence of what actually ran.","url":"https://mcp.market/server/stsepelin-checktrail","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":27,"stars":0,"forks":0,"downloads_week":230,"last_push_at":"2026-10-31T04:34:34.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/stsepelin/checktrail","website":null,"version":"0.1.0-alpha.5","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@stsepelin/checktrail","version":"0.1.0-alpha.5","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"},{"value":"{project_root}","variables":{"project_root":{"description":"Absolute path to the local project to inspect. Execution remains disabled.","isRequired":true,"format":"filepath"}},"type":"named","name":"--root"}]}],"tools":[{"name":"architecture_validation","description":"Check a local captured dependency graph against exact project/layer boundaries and cycle policy. Imported graph completeness is declared, not independently attested.","write_action":false,"price_micros":0,"input_schema":null},{"name":"contract_validation","description":"Validate local captured producer payloads against strict consumer JSON Schemas. Does not execute project code or attest live integration or freshness.","write_action":false,"price_micros":0,"input_schema":null},{"name":"finding_comparison","description":"Compare a retained validation report with an exact local baseline or exception policy. Comparison success does not change the native validation outcome or establish current-source freshness.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mutation_experiment","description":"Execute bounded, operator-trusted mutation experiments in temporary copies of a dependency-free root Node project. Advisory results distinguish assertion kills, survivors and inconclusive evidence; project code is not sandboxed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"review_context","description":"Prepare an advisory review context from explicitly selected inventoried files. Source text is untrusted data and is disclosed only when the operator enabled review source output. Does not execute code or call a model.","write_action":false,"price_micros":0,"input_schema":null},{"name":"review_guidance","description":"Retrieve built-in advisory review questions using selected check IDs and explicit topics. Does not inspect behavior, establish coverage or change validation results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"review_receipt","description":"Inspect a local advisory assessment against its recorded review context and current source. Checks quotations and accounting, not the truth of reviewer claims. Never changes validation outcomes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"runtime_comparison","description":"Compare two local runtime inventory artifacts without executing project code. Reports exact registration, attribute and order changes; imported artifacts do not attest runtime freshness.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validation_report","description":"Retrieve a retained report by its opaque run ID. Reports are local to this server and disappear on restart.","write_action":false,"price_micros":0,"input_schema":null},{"name":"validation_run","description":"Execute planned checks only when the operator enabled execution at server startup. Project tools can modify files and access networks.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-31T05:54:59.070Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T05:54:58.852Z","components":{"code":{"score":25,"max":25,"notes":["310 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@stsepelin/checktrail","version":"0.1.0-alpha.5","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-22T07:16:07.781Z","repositoryUrl":"git+https://github.com/stsepelin/checktrail.git","weeklyDownloads":230}],"repo":{"found":true,"owner":"stsepelin","repo":"checktrail","archived":false,"pushedAt":"2026-10-31T04:34:34Z","stars":0,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8102174?v=4","ownerCreatedAt":"2014-07-08T11:48:03Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/8102174?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":230,"license":"MIT","lastPushAt":"2026-10-31T04:34:34.000Z","score":27}}}},"grade_history":[],"reviews":[]}