{"name":"org.openlyuseful/runglance","slug":"openlyuseful-runglance","title":"RunGlance","description":"Read-only local progress, usage, lock state, work lists, and verified run receipts.","url":"https://mcp.market/server/openlyuseful-runglance","rating":null,"grade":"B","score":74,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":43,"last_push_at":"2026-09-07T22:03:57.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Openly-Useful/project-status","website":null,"version":"1.2.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@openly-useful/runglance-mcp","version":"1.2.1","transport":{"type":"stdio"}}],"tools":[{"name":"runglance_get_locks","description":"Read the bounded, redacted RunGlance lock observation. Stale, unknown, and unlocked are distinct states; silence never becomes a lock.","write_action":false,"price_micros":0,"input_schema":null},{"name":"runglance_get_status","description":"Read the latest local RunGlance snapshot. Returns thread state, progress, active counts, usage truth classes, explicit lock state, freshness, capabilities, and the bounded final receipt. It never calculates project readiness or writes activity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"runglance_get_usage","description":"Read context, provider-quota, and task-budget remaining percentages from RunGlance. Every metric preserves exact, derived, estimated, or unknown truth and never substitutes zero for unavailable data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"runglance_list_work","description":"List bounded, redacted RunGlance thread, workflow, skill, agent, and tool activity. Defaults to active work and supports finished/all scope, exact filters, and offset pagination.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":74,"grade":"B","scanned_at":"2026-11-01T13:27:44.746Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:27:44.711Z","components":{"code":{"score":20,"max":25,"notes":["2 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":12,"max":15,"notes":["last push 55 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/index.js: …ourceCode, sch); const validate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@openly-useful/runglance-mcp","version":"1.2.1","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-08-23T16:06:29.610Z","repositoryUrl":"git+https://github.com/Openly-Useful/project-status.git","weeklyDownloads":43}],"repo":{"found":true,"owner":"Openly-Useful","repo":"project-status","archived":false,"pushedAt":"2026-09-07T22:03:57Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/316745629?v=4","ownerCreatedAt":"2026-08-13T22:31:55Z","license":"Apache-2.0"},"icon":{"url":"https://openlyuseful.org/brand/ou-profile-mark-v1.svg","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":43,"license":"Apache-2.0","lastPushAt":"2026-09-07T22:03:57.000Z","score":18}}}},"grade_history":[],"reviews":[]}