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.

voho0000/firebase-smart-on-fhir

https://github.com/voho0000/firebase-smart-on-fhir · scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 12 actionable findings from 1 signal source. 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 116 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
loadRuntimeConfig software healthy functions/src/config/runtime.ts:loadRuntimeConfig
config software healthy functions/src/config/runtime.ts:config
getRuntimeConfig software healthy functions/src/config/runtime.ts:getRuntimeConfig
getOpenAiApiKey software healthy functions/src/config/runtime.ts:getOpenAiApiKey
getGeminiApiKey software healthy functions/src/config/runtime.ts:getGeminiApiKey
getOpenAiBaseUrl software healthy functions/src/config/runtime.ts:getOpenAiBaseUrl
getGeminiBaseUrl software healthy functions/src/config/runtime.ts:getGeminiBaseUrl
getGeminiDefaultModel software healthy functions/src/config/runtime.ts:getGeminiDefaultModel
getPerplexityApiKey software healthy functions/src/config/runtime.ts:getPerplexityApiKey
ensureAdminApp software healthy functions/src/middleware/auth.ts:ensureAdminApp
getClientKeys software healthy functions/src/middleware/auth.ts:getClientKeys
verifyClientKey software healthy functions/src/middleware/auth.ts:verifyClientKey
verifyFirebaseIdToken software healthy functions/src/middleware/auth.ts:verifyFirebaseIdToken
getAllowedOrigins software healthy functions/src/middleware/cors.ts:getAllowedOrigins
extractOpenAiMessage software healthy functions/src/middleware/errorHandler.ts:extractOpenAiMessa…
errorInfo software healthy functions/src/middleware/errorHandler.ts:errorInfo
handleError software healthy functions/src/middleware/errorHandler.ts:handleError
withCorsAndErrorHandling software healthy functions/src/middleware/errorHandler.ts:withCorsAndErrorHa…
the software healthy functions/src/middleware/quota.ts:the
ensureAdminApp software healthy functions/src/middleware/quota.ts:ensureAdminApp
todayString software healthy functions/src/middleware/quota.ts:todayString
checkAndConsumeQuota software healthy functions/src/middleware/quota.ts:checkAndConsumeQuota
limit software healthy functions/src/middleware/quota.ts:limit
count software healthy functions/src/middleware/quota.ts:count
parseList software healthy functions/src/utils/parser.ts:parseList
parseJsonBody software healthy functions/src/utils/parser.ts:parseJsonBody
toPlainText software healthy functions/src/utils/parser.ts:toPlainText
normalizeChatMessages software healthy functions/src/utils/parser.ts:normalizeChatMessages
role software healthy functions/src/utils/parser.ts:role
rawContent software healthy functions/src/utils/parser.ts:rawContent
rawImages software healthy functions/src/utils/parser.ts:rawImages
buildMessages software healthy functions/src/utils/parser.ts:buildMessages
toNumber software healthy functions/src/utils/parser.ts:toNumber
isNativeOpenAiBody software healthy functions/src/services/openai/passthrough.ts:isNativeOpenAi…
handleOpenAiPassthrough software healthy functions/src/services/openai/passthrough.ts:handleOpenAiPa…
transformMessagesForOpenAI software healthy functions/src/services/openai/utils.ts:transformMessagesFor…
sanitizeChatPayload software healthy functions/src/services/openai/utils.ts:sanitizeChatPayload
handleOpenAIStreaming software healthy functions/src/services/openai/streaming.ts:handleOpenAIStre…
handleChatCompletion software healthy functions/src/services/openai/handler.ts:handleChatCompleti…
transcribeAudio software healthy functions/src/services/whisper/handler.ts:transcribeAudio
handleWhisper software healthy functions/src/services/whisper/handler.ts:handleWhisper
getPerplexityModel software healthy functions/src/services/perplexity/utils.ts:getPerplexityMod…
buildPerplexityPayload software healthy functions/src/services/perplexity/utils.ts:buildPerplexityP…
handlePerplexitySearch software healthy functions/src/services/perplexity/handler.ts:handlePerplexi…
isNativeGeminiBody software healthy functions/src/services/gemini/passthrough.ts:isNativeGemini…
handleGeminiPassthrough software healthy functions/src/services/gemini/passthrough.ts:handleGeminiPa…
transformMessagesForGemini software healthy functions/src/services/gemini/utils.ts:transformMessagesFor…
buildGeminiGenerationConfig software healthy functions/src/services/gemini/utils.ts:buildGeminiGeneratio…
extractRequestedTemperature software healthy functions/src/services/gemini/utils.ts:extractRequestedTemp…
extractGeminiText software healthy functions/src/services/gemini/utils.ts:extractGeminiText

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

LabelLayerStatusPath
VERCEL_AI_SDK_INTEGRATION.md software healthy VERCEL_AI_SDK_INTEGRATION.md
PERPLEXITY_API_USAGE.md software healthy PERPLEXITY_API_USAGE.md
README.md software healthy README.md
STREAMING_USAGE.md software healthy STREAMING_USAGE.md
firebase.json software healthy firebase.json
.eslintrc.js software healthy functions/.eslintrc.js
tsconfig.dev.json software healthy functions/tsconfig.dev.json
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
tsconfig.json software healthy functions/tsconfig.json
index.ts software healthy functions/src/index.ts
common.ts software healthy functions/src/types/common.ts
runtime.ts software healthy functions/src/config/runtime.ts
constants.ts software healthy functions/src/config/constants.ts
auth.ts software healthy functions/src/middleware/auth.ts
cors.ts software healthy functions/src/middleware/cors.ts
errorHandler.ts software healthy functions/src/middleware/errorHandler.ts
quota.ts software healthy functions/src/middleware/quota.ts
parser.ts software healthy functions/src/utils/parser.ts
passthrough.ts software healthy functions/src/services/openai/passthrough.ts
utils.ts software healthy functions/src/services/openai/utils.ts
streaming.ts software healthy functions/src/services/openai/streaming.ts
handler.ts software healthy functions/src/services/openai/handler.ts
types.ts software healthy functions/src/services/openai/types.ts
handler.ts software healthy functions/src/services/whisper/handler.ts
utils.ts software healthy functions/src/services/perplexity/utils.ts
handler.ts software healthy functions/src/services/perplexity/handler.ts
types.ts software healthy functions/src/services/perplexity/types.ts
passthrough.ts software healthy functions/src/services/gemini/passthrough.ts
utils.ts software healthy functions/src/services/gemini/utils.ts
streaming.ts software healthy functions/src/services/gemini/streaming.ts
handler.ts software healthy functions/src/services/gemini/handler.ts
types.ts software healthy functions/src/services/gemini/types.ts
utils.ts software healthy functions/src/services/feedback/utils.ts
handler.ts software healthy functions/src/services/feedback/handler.ts
types.ts software healthy functions/src/services/feedback/types.ts
handler.ts software healthy functions/src/services/claude/handler.ts

LabelLayerStatusPath
functions software healthy functions
src software healthy functions/src
types software healthy functions/src/types
config software healthy functions/src/config
middleware software healthy functions/src/middleware
utils software healthy functions/src/utils
services software healthy functions/src/services
openai software healthy functions/src/services/openai
whisper software healthy functions/src/services/whisper
perplexity software healthy functions/src/services/perplexity
gemini software healthy functions/src/services/gemini
feedback software healthy functions/src/services/feedback
claude software healthy functions/src/services/claude

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

LabelLayerStatusPath
vps::gcp hardware healthy functions/package-lock.json
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/a3a07e79-9cbc-427b-9d42-7ca6f06a5dde/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a3a07e79-9cbc-427b-9d42-7ca6f06a5dde/

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.