MCPcopy Index your code
hub / github.com/aau-network-security/riotpot

github.com/aau-network-security/riotpot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,007 symbols 9,801 edges 92 files 153 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

PluginService (Interface)
Implementation of a plugin-based service These services are stored localy as binary files that are mounted into the appl [7 …
internal/services/services.go
Middleware (Interface)
Use this interface to create new middlewares that include the `handle` function [2 implementers]
internal/proxy/middlewares.go
Router (Interface)
Router interface [1 implementers]
api/router.go
Service (Interface)
(no doc) [2 implementers]
ui/src/routes/services/Service.tsx
CKey (Interface)
(no doc) [1 implementers]
internal/plugins/keys.go
Service (Interface)
Interface used by every service plugin that offers a service. At the very least, every plugin must contain the set of me [2 …
internal/services/services.go
ProxyManager (Interface)
Interface for the proxy manager [1 implementers]
internal/proxy/manager.go
Route (Interface)
Route that will be handled by the API [1 implementers]
api/router.go

Core symbols most depended-on inside this repo

n
called by 2840
api/swagger/swagger-ui-bundle.js
n
called by 2840
api/swagger/swagger-ui-es-bundle.js
get
called by 2039
pkg/plugin/coapd/coapd.go
r
called by 1549
api/swagger/swagger-ui-standalone-preset.js
V
called by 787
api/swagger/swagger-ui.js
r
called by 751
api/swagger/swagger-ui-es-bundle-core.js
n
called by 615
api/swagger/swagger-ui.js
o
called by 501
api/swagger/swagger-ui-bundle.js

Shape

Function 1,518
Method 381
Class 46
Struct 41
Interface 15
TypeAlias 6

Languages

TypeScript82%
Go18%
Python1%

Modules by API surface

api/swagger/swagger-ui-es-bundle.js510 symbols
api/swagger/swagger-ui-bundle.js510 symbols
api/swagger/swagger-ui-standalone-preset.js250 symbols
api/swagger/swagger-ui.js128 symbols
api/swagger/swagger-ui-es-bundle-core.js123 symbols
internal/services/services.go43 symbols
internal/proxy/proxy.go22 symbols
api/router.go20 symbols
internal/logger/logger.go19 symbols
internal/services/manager.go17 symbols
internal/proxy/manager.go17 symbols
pkg/plugin/coapd/coapd.go15 symbols

For agents

$ claude mcp add riotpot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact