https://github.com/AmaLS367/TradeMcp
· scanned 2026-06-17 01:14 UTC (1 month, 2 weeks ago)
52 raw signals (0 security + 52 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -14.8 (diff) · 50 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 439 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 |
|---|---|---|---|
checkFirebaseConnection |
software | healthy | server.ts:checkFirebaseConnection |
startServer |
software | healthy | server.ts:startServer |
numberOrZero |
software | healthy | src/Observability.tsx:numberOrZero |
stringOrEmpty |
software | healthy | src/Observability.tsx:stringOrEmpty |
normalizeMetrics |
software | healthy | src/Observability.tsx:normalizeMetrics |
SummaryCard |
software | healthy | src/Observability.tsx:SummaryCard |
StatusBadge |
software | healthy | src/Observability.tsx:StatusBadge |
SeverityBadge |
software | healthy | src/Observability.tsx:SeverityBadge |
ProviderIcon |
software | healthy | src/Observability.tsx:ProviderIcon |
Observability |
software | healthy | src/Observability.tsx:Observability |
resolveAlert |
software | healthy | src/Observability.tsx:resolveAlert |
useCopy |
software | healthy | src/AIClientConnections.tsx:useCopy |
copy |
software | healthy | src/AIClientConnections.tsx:copy |
CodeBlock |
software | healthy | src/AIClientConnections.tsx:CodeBlock |
buildMcpUrl |
software | healthy | src/AIClientConnections.tsx:buildMcpUrl |
buildClients |
software | healthy | src/AIClientConnections.tsx:buildClients |
AIClientConnections |
software | healthy | src/AIClientConnections.tsx:AIClientConnections |
runChecks |
software | healthy | src/AIClientConnections.tsx:runChecks |
handleUIError |
software | healthy | src/App.tsx:handleUIError |
handleFirestoreError |
software | healthy | src/App.tsx:handleFirestoreError |
NavItem |
software | healthy | src/App.tsx:NavItem |
AuthGuard |
software | healthy | src/App.tsx:AuthGuard |
OAuthAuthorize |
software | healthy | src/App.tsx:OAuthAuthorize |
completeOAuth |
software | healthy | src/App.tsx:completeOAuth |
MCPSettings |
software | healthy | src/App.tsx:MCPSettings |
handleCopy |
software | healthy | src/App.tsx:handleCopy |
generateKey |
software | healthy | src/App.tsx:generateKey |
revokeKey |
software | healthy | src/App.tsx:revokeKey |
McpMarket |
software | healthy | src/App.tsx:McpMarket |
loadServers |
software | healthy | src/App.tsx:loadServers |
serverRequest |
software | healthy | src/App.tsx:serverRequest |
connectServer |
software | healthy | src/App.tsx:connectServer |
disconnectServer |
software | healthy | src/App.tsx:disconnectServer |
testServer |
software | healthy | src/App.tsx:testServer |
MarketDataProviders |
software | healthy | src/App.tsx:MarketDataProviders |
loadProviders |
software | healthy | src/App.tsx:loadProviders |
updateForm |
software | healthy | src/App.tsx:updateForm |
providerRequest |
software | healthy | src/App.tsx:providerRequest |
saveProvider |
software | healthy | src/App.tsx:saveProvider |
testProvider |
software | healthy | src/App.tsx:testProvider |
deleteProvider |
software | healthy | src/App.tsx:deleteProvider |
toggleProvider |
software | healthy | src/App.tsx:toggleProvider |
renderProviderFields |
software | healthy | src/App.tsx:renderProviderFields |
ExchangeConnections |
software | healthy | src/App.tsx:ExchangeConnections |
handleAdd |
software | healthy | src/App.tsx:handleAdd |
handleDeactivate |
software | healthy | src/App.tsx:handleDeactivate |
handleDelete |
software | healthy | src/App.tsx:handleDelete |
ProposalsList |
software | healthy | src/App.tsx:ProposalsList |
handleReview |
software | healthy | src/App.tsx:handleReview |
getStatusStyle |
software | healthy | src/App.tsx:getStatusStyle |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
server.ts |
software | healthy | server.ts |
.env.example |
software | healthy | .env.example |
.gitlab-ci.yml |
software | healthy | .gitlab-ci.yml |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
vite.config.ts |
software | healthy | vite.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
metadata.json |
software | healthy | metadata.json |
SECURITY.md |
software | healthy | SECURITY.md |
firebase-applet-config.json.d.ts |
software | healthy | firebase-applet-config.json.d.ts |
firebase-applet-config.example.json |
software | healthy | firebase-applet-config.example.json |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
firebase-blueprint.json |
software | healthy | firebase-blueprint.json |
package.json |
software | healthy | package.json |
TODOS.md |
software | healthy | TODOS.md |
index.html |
software | healthy | index.html |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
components.json |
software | healthy | components.json |
Dockerfile |
software | healthy | Dockerfile |
tsconfig.json |
software | healthy | tsconfig.json |
Default.md |
software | healthy | .gitlab/merge_request_templates/Default.md |
Bug.md |
software | healthy | .gitlab/issue_templates/Bug.md |
Feature.md |
software | healthy | .gitlab/issue_templates/Feature.md |
dependabot.yml |
software | healthy | .github/dependabot.yml |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
FUNDING.yml |
software | healthy | .github/FUNDING.yml |
feature_request.md |
software | healthy | .github/ISSUE_TEMPLATE/feature_request.md |
bug_report.md |
software | healthy | .github/ISSUE_TEMPLATE/bug_report.md |
ci.yml |
software | healthy | .github/workflows/ci.yml |
Observability.tsx |
software | healthy | src/Observability.tsx |
main.tsx |
software | healthy | src/main.tsx |
AIClientConnections.test.ts |
software | healthy | src/AIClientConnections.test.ts |
dataProviderConfigs.ts |
software | healthy | src/dataProviderConfigs.ts |
AIClientConnections.tsx |
software | healthy | src/AIClientConnections.tsx |
firebase.ts |
software | healthy | src/firebase.ts |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
dataProviderConfigs.test.ts |
software | healthy | src/dataProviderConfigs.test.ts |
theme-provider.tsx |
software | healthy | src/theme-provider.tsx |
mcpExchange.ts |
software | healthy | src/server/mcpExchange.ts |
mcpCrypto.ts |
software | healthy | src/server/mcpCrypto.ts |
mcpMarketplace.ts |
software | healthy | src/server/mcpMarketplace.ts |
exchangeValidator.ts |
software | healthy | src/server/exchangeValidator.ts |
mcp.test.ts |
software | healthy | src/server/mcp.test.ts |
mcpToolPolicy.ts |
software | healthy | src/server/mcpToolPolicy.ts |
mcp.ts |
software | healthy | src/server/mcp.ts |
logger.ts |
software | healthy | src/server/logger.ts |
firestoreUtils.ts |
software | healthy | src/server/firestoreUtils.ts |
dataProviders.ts |
software | healthy | src/server/dataProviders.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/ |
api | healthy | server.ts |
GET /api/health |
api | healthy | server.ts |
POST /api/validate-keys |
api | healthy | server.ts |
USE /api/mcp |
api | healthy | server.ts |
GET /.well-known/oauth-protected-resource |
api | healthy | src/server/mcp.ts |
GET /.well-known/oauth-protected-resource/api/mcp |
api | healthy | src/server/mcp.ts |
GET /.well-known/oauth-authorization-server |
api | healthy | src/server/mcp.ts |
GET /.well-known/oauth-authorization-server/api/mcp |
api | healthy | src/server/mcp.ts |
GET /.well-known/openid-configuration |
api | healthy | src/server/mcp.ts |
GET /.well-known/openid-configuration/api/mcp |
api | healthy | src/server/mcp.ts |
POST /register |
api | healthy | src/server/mcp.ts |
GET /authorize |
api | healthy | src/server/mcp.ts |
POST /token |
api | healthy | src/server/mcp.ts |
POST /revoke |
api | healthy | src/server/mcp.ts |
POST /oauth/complete |
api | healthy | src/server/mcp.ts |
GET /mcp-servers/catalog |
api | healthy | src/server/mcp.ts |
GET /mcp-servers |
api | healthy | src/server/mcp.ts |
PUT /mcp-servers/:serverId |
api | healthy | src/server/mcp.ts |
POST /mcp-servers/:serverId/test |
api | healthy | src/server/mcp.ts |
DELETE /mcp-servers/:serverId |
api | healthy | src/server/mcp.ts |
GET /data-providers |
api | healthy | src/server/mcp.ts |
PUT /data-providers/:provider |
api | healthy | src/server/mcp.ts |
POST /data-providers/:provider/validate |
api | healthy | src/server/mcp.ts |
DELETE /data-providers/:provider |
api | healthy | src/server/mcp.ts |
POST /connections |
api | healthy | src/server/mcp.ts |
DELETE /connections/:id |
api | healthy | src/server/mcp.ts |
POST /keys |
api | healthy | src/server/mcp.ts |
DELETE /keys/:id |
api | healthy | src/server/mcp.ts |
GET /observability/metrics |
api | healthy | src/server/mcp.ts |
GET /observability/alerts |
api | healthy | src/server/mcp.ts |
POST /observability/alerts/:id/resolve |
api | healthy | src/server/mcp.ts |
POST / |
api | healthy | src/server/mcp.ts |
GET / |
api | healthy | src/server/mcp.ts |
GET /sse |
api | healthy | src/server/mcp.ts |
POST /messages |
api | healthy | src/server/mcp.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
.gitlab |
software | healthy | .gitlab |
merge_request_templates |
software | healthy | .gitlab/merge_request_templates |
issue_templates |
software | healthy | .gitlab/issue_templates |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
server |
software | healthy | src/server |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
docs |
software | healthy | docs |
lib |
software | healthy | lib |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/AIClientConnections.tsx |
security | healthy | src/AIClientConnections.tsx |
auth::src/App.tsx |
security | healthy | src/App.tsx |
auth::README.md |
security | healthy | README.md |
auth::src/server/mcp.ts |
security | healthy | src/server/mcp.ts |
auth::src/server/mcpOAuthProvider.ts |
security | healthy | src/server/mcpOAuthProvider.ts |
auth::package.json |
security | healthy | package.json |
auth::.env.example |
security | healthy | .env.example |
auth::src/server/mcpServerFactory.ts |
security | healthy | src/server/mcpServerFactory.ts |
auth::src/server/observability.ts |
security | healthy | src/server/observability.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
11.385.6.105 |
network | healthy | src/App.tsx |
3.495.99.105 |
network | healthy | src/App.tsx |
3.18.765.84 |
network | healthy | src/App.tsx |
5.925.435.375 |
network | healthy | src/App.tsx |
315.225.69.825 |
network | healthy | src/App.tsx |
127.0.0.1 |
network | healthy | src/server/mcp.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FirestoreClientsStore |
software | healthy | src/server/mcpOAuthProvider.ts:FirestoreClientsStore |
FirebaseOAuthProvider |
software | healthy | src/server/mcpOAuthProvider.ts:FirebaseOAuthProvider |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | .env.example |
port:09 |
network | healthy | .github/dependabot.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
trade_mcp |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Observability |
frontend | healthy | src/Observability.tsx |
App |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::src/AIClientConnections.tsx |
security | healthy | src/AIClientConnections.tsx |
generic_api_key::src/AIClientConnections.tsx |
security | healthy | src/AIClientConnections.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
AmaLS367__TradeMcp |
software | healthy | /data/fable5_failed_archive/AmaLS367__TradeMcp |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/1644cf5e-7c39-43c0-aee1-26f6f39f9494/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1644cf5e-7c39-43c0-aee1-26f6f39f9494/
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.