Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Streamline-For-Trade-And-Marketing/streamline-mcp

https://github.com/Streamline-For-Trade-And-Marketing/streamline-mcp · scanned 2026-06-16 00:23 UTC (2 months, 2 weeks ago)

70 raw signals (0 security + 70 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 69 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 168 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.

LabelLayerStatusPath
GET /health api healthy src/chat-server.ts
POST /refresh-config api healthy src/chat-server.ts
POST /chat api healthy src/chat-server.ts
GET /profile api healthy src/tools.ts
GET /wallet api healthy src/tools.ts
GET /reports api healthy src/tools.ts
POST /calendar api healthy src/tools.ts
POST /pos api healthy src/tools.ts
POST /bookings api healthy src/tools.ts
GET /branches api healthy src/tools.ts
POST /branches api healthy src/tools.ts
GET /branches/places/autocomplete api healthy src/tools.ts
GET /branches/places/details api healthy src/tools.ts
POST /sections api healthy src/tools.ts
POST /sections/sort api healthy src/tools.ts
GET /popular-services api healthy src/tools.ts
POST /services api healthy src/tools.ts
POST /offers api healthy src/tools.ts
POST /employees api healthy src/tools.ts
POST /customers api healthy src/tools.ts
POST /cancellation-reasons api healthy src/tools.ts
POST /cancellation-reasons/sort api healthy src/tools.ts
POST /promo-codes api healthy src/tools.ts
POST /roles api healthy src/tools.ts
POST /reminders/reset-defaults api healthy src/tools.ts
GET /reminder-channels api healthy src/tools.ts
GET /settings api healthy src/tools.ts
GET /google-calendar api healthy src/tools.ts
GET /google-calendar/connect api healthy src/tools.ts
POST /google-calendar/disconnect api healthy src/tools.ts
POST /google-calendar/calendar api healthy src/tools.ts
POST /subscriptions api healthy src/tools.ts
POST /subscriptions/pay api healthy src/tools.ts
POST /subscriptions/check_is_paid api healthy src/tools.ts
POST /subscriptions/activate-free api healthy src/tools.ts
GET /zatca api healthy src/tools.ts
POST /zatca/register api healthy src/tools.ts
POST /change-password api healthy src/tools.ts
POST /send-code api healthy src/tools.ts
POST /update-email api healthy src/tools.ts
POST /update-phone api healthy src/tools.ts
POST /update-profile api healthy src/tools.ts
GET / api healthy src/http-server.ts
GET /.well-known/oauth-protected-resource api healthy src/http-server.ts
GET /.well-known/oauth-protected-resource/mcp api healthy src/http-server.ts
GET /.well-known/oauth-protected-resource/sse api healthy src/http-server.ts
GET /mcp/.well-known/oauth-protected-resource api healthy src/http-server.ts
GET /sse/.well-known/oauth-protected-resource api healthy src/http-server.ts
GET /.well-known/oauth-authorization-server api healthy src/http-server.ts
POST /oauth/register api healthy src/http-server.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
MODELS software healthy src/chat-server.ts:MODELS
refreshAiConfigFromAdmin software healthy src/chat-server.ts:refreshAiConfigFromAdmin
ensureFreshConfig software healthy src/chat-server.ts:ensureFreshConfig
ALLOWED_ORIGINS software healthy src/chat-server.ts:ALLOWED_ORIGINS
names software healthy src/chat-server.ts:names
whose software healthy src/gemini-bridge.ts:whose
callGemini software healthy src/gemini-bridge.ts:callGemini
sanitizeSchema software healthy src/gemini-bridge.ts:sanitizeSchema
declaration software healthy src/gemini-bridge.ts:declaration
toolsToGeminiDeclarations software healthy src/gemini-bridge.ts:toolsToGeminiDeclarations
toResponseObject software healthy src/gemini-bridge.ts:toResponseObject
cleanReply software healthy src/gemini-bridge.ts:cleanReply
runGeminiChat software healthy src/gemini-bridge.ts:runGeminiChat
zodToJsonSchema software healthy src/zod-to-jsonschema.ts:zodToJsonSchema
walk software healthy src/zod-to-jsonschema.ts:walk
isZodDefault software healthy src/zod-to-jsonschema.ts:isZodDefault
clean software healthy src/tools.ts:clean
completedBookingNotice software healthy src/tools.ts:completedBookingNotice
attachNotice software healthy src/tools.ts:attachNotice
existingCustomerId software healthy src/tools.ts:existingCustomerId
existingServiceAndOfferIds software healthy src/tools.ts:existingServiceAndOfferIds
existingSubServiceIds software healthy src/tools.ts:existingSubServiceIds
stripVatFields software healthy src/tools.ts:stripVatFields
stripList software healthy src/tools.ts:stripList
bool01 software healthy src/tools.ts:bool01
require software healthy src/tools.ts:require
buildTools software healthy src/tools.ts:buildTools
stripIfNeeded software healthy src/tools.ts:stripIfNeeded
asBranchArray software healthy src/tools.ts:asBranchArray
toSubServiceWire software healthy src/tools.ts:toSubServiceWire
computePricing software healthy src/tools.ts:computePricing
asArray software healthy src/tools.ts:asArray
flag01 software healthy src/tools.ts:flag01
toHms software healthy src/tools.ts:toHms
appendFormValue software healthy src/vendor-client.ts:appendFormValue
landingHtml software healthy src/http-server.ts:landingHtml
protectedResourceHandler software healthy src/http-server.ts:protectedResourceHandler
bearerAuth software healthy src/http-server.ts:bearerAuth
mcpHandler software healthy src/http-server.ts:mcpHandler
vendor_token software healthy src/http-server.ts:vendor_token
sessionId software healthy src/http-server.ts:sessionId
saudiLocalToUnix software healthy src/time.ts:saudiLocalToUnix
nowSaudi software healthy src/time.ts:nowSaudi
get software healthy src/time.ts:get
publicBaseUrl software healthy src/oauth/metadata.ts:publicBaseUrl
proto software healthy src/oauth/metadata.ts:proto
host software healthy src/oauth/metadata.ts:host
branding software healthy src/oauth/metadata.ts:branding
protectedResourceMetadata software healthy src/oauth/metadata.ts:protectedResourceMetadata
authorizationServerMetadata software healthy src/oauth/metadata.ts:authorizationServerMetadata

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
start-chat.sh software healthy start-chat.sh
README.md software healthy README.md
package.json software healthy package.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
manifest.json software healthy public/manifest.json
chat-server.ts software healthy src/chat-server.ts
gemini-bridge.ts software healthy src/gemini-bridge.ts
index.ts software healthy src/index.ts
zod-to-jsonschema.ts software healthy src/zod-to-jsonschema.ts
tools.ts software healthy src/tools.ts
vendor-client.ts software healthy src/vendor-client.ts
http-server.ts software healthy src/http-server.ts
time.ts software healthy src/time.ts
metadata.ts software healthy src/oauth/metadata.ts
store.ts software healthy src/oauth/store.ts
login-page.ts software healthy src/oauth/login-page.ts
streamline-auth.ts software healthy src/oauth/streamline-auth.ts
handlers.ts software healthy src/oauth/handlers.ts

LabelLayerStatusPath
auth::Dockerfile security healthy Dockerfile
auth::package.json security healthy package.json
auth::README.md security healthy README.md
auth::src/http-server.ts security healthy src/http-server.ts
auth::src/oauth/streamline-auth.ts security healthy src/oauth/streamline-auth.ts
auth::src/oauth/metadata.ts security healthy src/oauth/metadata.ts
auth::src/oauth/login-page.ts security healthy src/oauth/login-page.ts
auth::src/chat-server.ts security healthy src/chat-server.ts
auth::src/tools.ts security healthy src/tools.ts
auth::src/oauth/handlers.ts security healthy src/oauth/handlers.ts
auth::src/gemini-bridge.ts security healthy src/gemini-bridge.ts
auth::src/oauth/store.ts security healthy src/oauth/store.ts

LabelLayerStatusPath
TokenBucket software healthy src/vendor-client.ts:TokenBucket
VendorClient software healthy src/vendor-client.ts:VendorClient
OauthStore software healthy src/oauth/store.ts:OauthStore
StreamlineAuthError software healthy src/oauth/streamline-auth.ts:StreamlineAuthError

LabelLayerStatusPath
public software healthy public
src software healthy src
oauth software healthy src/oauth

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy src/oauth/store.ts

LabelLayerStatusPath
127.0.0.1 network healthy start-chat.sh
4.1.2.1 network healthy src/oauth/handlers.ts

LabelLayerStatusPath
repobility-clone-gn9ivb0_ software healthy /tmp/repobility-clone-gn9ivb0_

LabelLayerStatusPath
port:3000 network healthy Dockerfile

LabelLayerStatusPath
traefik network healthy src/http-server.ts

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/23a457ee-100b-48e2-85a5-b2f13ad77cdf/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/23a457ee-100b-48e2-85a5-b2f13ad77cdf/

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.