https://github.com/mcneel/RhinoMCP
· scanned 2026-05-15 20:53 UTC (2 weeks, 6 days ago)
· 10 languages
10 findings (2 legacy + 8 scanner) Scanner says 89 (lower by 24)
Last scanned 2 weeks, 6 days ago · v1 · 2 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
20.0 | 0.20 | 4.00 |
documentation_score |
60.0 | 0.15 | 9.00 |
practices_score |
75.0 | 0.15 | 11.25 |
code_quality |
76.6 | 0.10 | 7.66 |
| Overall | 1.00 | 65.2 |
All 114 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
RhinoCrashReportFinderTests.cs |
software | healthy | tests/router/RhinoCrashReportFinderTests.cs |
RouterConfigTests.cs |
software | healthy | tests/router/RouterConfigTests.cs |
package.json |
software | healthy | tests/launcher/package.json |
manifest.json |
software | healthy | connector/manifest.json |
README.md |
software | healthy | connector/README.md |
README.md |
software | healthy | rhino/README.md |
RouterJsonContext.cs |
software | healthy | rhino/router/RouterJsonContext.cs |
Program.cs |
software | healthy | rhino/router/Program.cs |
RhinoLocator.cs |
software | healthy | rhino/router/RhinoLocator.cs |
RhinoCrashReportFinder.cs |
software | healthy | rhino/router/RhinoCrashReportFinder.cs |
ProxyDispatcher.cs |
software | healthy | rhino/router/ProxyDispatcher.cs |
RouterConfig.cs |
software | healthy | rhino/router/RouterConfig.cs |
RhinoManager.cs |
software | healthy | rhino/router/RhinoManager.cs |
RhinoControlClient.cs |
software | healthy | rhino/router/RhinoControlClient.cs |
AnimalNames.cs |
software | healthy | rhino/router/AnimalNames.cs |
RouterToolGenerator.cs |
software | healthy | rhino/router/codegen/RouterToolGenerator.cs |
SpawnSlotTool.cs |
software | healthy | rhino/router/Tools/SpawnSlotTool.cs |
Plugin.cs |
software | healthy | rhino/plugin/Plugin.cs |
DebugErrorFilter.cs |
software | healthy | rhino/plugin/DebugErrorFilter.cs |
RhMcpHost.cs |
software | healthy | rhino/plugin/RhMcpHost.cs |
RhinoLoggerProvider.cs |
software | healthy | rhino/plugin/RhinoLoggerProvider.cs |
ConnectCommand.cs |
software | healthy | rhino/plugin/ConnectCommand.cs |
manifest.yml |
software | healthy | rhino/plugin/manifest.yml |
GlobalUsings.cs |
software | healthy | rhino/plugin/GlobalUsings.cs |
MCPCommand.cs |
software | healthy | rhino/plugin/MCPCommand.cs |
McpServer.cs |
software | healthy | rhino/plugin/McpServer.cs |
RouterControlTool.cs |
software | healthy | rhino/plugin/Internal/RouterControlTool.cs |
GH2_Utils.cs |
software | healthy | rhino/plugin/Resources/GH2/GH2_Utils.cs |
GH1_Utils.cs |
software | healthy | rhino/plugin/Resources/GH1/GH1_Utils.cs |
GH1_GraphOps.cs |
software | healthy | rhino/plugin/Resources/GH1/GH1_GraphOps.cs |
AssemblyInfo.cs |
software | healthy | rhino/plugin/Properties/AssemblyInfo.cs |
launchSettings.json |
software | healthy | rhino/plugin/Properties/launchSettings.json |
CommandHelpResource.cs |
software | healthy | rhino/plugin/src/Resources/CommandHelpResource.cs |
RunCSharpTool.cs |
software | healthy | rhino/plugin/Tools/RunCSharpTool.cs |
ZoomToLayerTool.cs |
software | healthy | rhino/plugin/Tools/ZoomToLayerTool.cs |
ProbeIntersectionTool.cs |
software | healthy | rhino/plugin/Tools/ProbeIntersectionTool.cs |
RunCommandTool.cs |
software | healthy | rhino/plugin/Tools/RunCommandTool.cs |
GetCommandsTool.cs |
software | healthy | rhino/plugin/Tools/GetCommandsTool.cs |
GetSelectionTool.cs |
software | healthy | rhino/plugin/Tools/GetSelectionTool.cs |
SetCameraTool.cs |
software | healthy | rhino/plugin/Tools/SetCameraTool.cs |
ListObjectsTool.cs |
software | healthy | rhino/plugin/Tools/ListObjectsTool.cs |
SetSelectionTool.cs |
software | healthy | rhino/plugin/Tools/SetSelectionTool.cs |
ZoomToObjectTool.cs |
software | healthy | rhino/plugin/Tools/ZoomToObjectTool.cs |
GetViewportImageTool.cs |
software | healthy | rhino/plugin/Tools/GetViewportImageTool.cs |
SetLayerMaterialTool.cs |
software | healthy | rhino/plugin/Tools/SetLayerMaterialTool.cs |
RunPythonTool.cs |
software | healthy | rhino/plugin/Tools/RunPythonTool.cs |
GH2_SolveTool.cs |
software | healthy | rhino/plugin/Tools/GH2/GH2_SolveTool.cs |
GH2_StartTool.cs |
software | healthy | rhino/plugin/Tools/GH2/GH2_StartTool.cs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
router |
software | healthy | tests/router |
launcher |
software | healthy | tests/launcher |
connector |
software | healthy | connector |
rhino |
software | healthy | rhino |
router |
software | healthy | rhino/router |
codegen |
software | healthy | rhino/router/codegen |
Tools |
software | healthy | rhino/router/Tools |
plugin |
software | healthy | rhino/plugin |
Internal |
software | healthy | rhino/plugin/Internal |
Resources |
software | healthy | rhino/plugin/Resources |
GH2 |
software | healthy | rhino/plugin/Resources/GH2 |
GH1 |
software | healthy | rhino/plugin/Resources/GH1 |
Properties |
software | healthy | rhino/plugin/Properties |
src |
software | healthy | rhino/plugin/src |
Resources |
software | healthy | rhino/plugin/src/Resources |
Tools |
software | healthy | rhino/plugin/Tools |
GH2 |
software | healthy | rhino/plugin/Tools/GH2 |
GH1 |
software | healthy | rhino/plugin/Tools/GH1 |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
cc-plugin |
software | healthy | cc-plugin |
commands |
software | healthy | cc-plugin/commands |
agents |
software | healthy | cc-plugin/agents |
skills |
software | healthy | cc-plugin/skills |
launch-rhinos |
software | healthy | cc-plugin/skills/launch-rhinos |
launch-rhino |
software | healthy | cc-plugin/skills/launch-rhino |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::launcher |
cicd | healthy | .github/workflows/launcher.yml |
gha::connector |
cicd | healthy | .github/workflows/connector.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/launcher.yml |
build |
cicd | healthy | .github/workflows/connector.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-f2n09bza |
software | healthy | /tmp/repobility-clone-f2n09bza |
This page is publicly accessible at:
https://repobility.com/scan/7ab364ff-ebea-4e1e-8d8b-1be31855dba2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7ab364ff-ebea-4e1e-8d8b-1be31855dba2/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.