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.

Scan timing: clone 1.61s · analysis 4.66s · 6.7 MB · GitHub API rate-limit (preflight)

openai/openai-node

https://github.com/openai/openai-node · scanned 2026-05-24 01:20 UTC (1 week, 5 days ago) · 10 languages

1400 findings (66 legacy + 1334 scanner) 90th percentile · Typescript · large (100-500K LoC) Scanner says 67 (higher by 19)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 5 days ago · v7 · 257 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 96.0 0.25 24.00
testing_score 100.0 0.20 20.00
documentation_score 89.0 0.15 13.35
practices_score 69.0 0.15 10.35
code_quality 50.7 0.10 5.07
Overall 1.00 85.5
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1542 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
paramPermutations software healthy tests/path.test.ts:paramPermutations
forceAPIResponseForClient software healthy tests/index.test.ts:forceAPIResponseForClient
testFetch software healthy tests/index.test.ts:testFetch
asyncIterable software healthy tests/index.test.ts:asyncIterable
apiKey software healthy tests/index.test.ts:apiKey
inspectNullableHeaders software healthy tests/buildHeaders.test.ts:inspectNullableHeaders
isInputCompatibleOutputItem software healthy tests/responsesItems.test.ts:isInputCompatibleOutputItem
unused software healthy tests/responsesItems.test.ts:unused
mockResponse software healthy tests/uploads.test.ts:mockResponse
decodeChunks software healthy tests/internal/decoders/line.test.ts:decodeChunks
makeSnapshotRequest software healthy tests/utils/mock-snapshots.ts:makeSnapshotRequest
fetch software healthy tests/utils/mock-snapshots.ts:fetch
makeStreamSnapshotRequest software healthy tests/utils/mock-snapshots.ts:makeStreamSnapshotRequest
and software healthy tests/utils/mock-fetch.ts:and
for software healthy tests/utils/mock-fetch.ts:for
that software healthy tests/utils/mock-fetch.ts:that
mockFetch software healthy tests/utils/mock-fetch.ts:mockFetch
enqueueHandler software healthy tests/utils/mock-fetch.ts:enqueueHandler
fetch software healthy tests/utils/mock-fetch.ts:fetch
handleRequest software healthy tests/utils/mock-fetch.ts:handleRequest
mockChatCompletionFetch software healthy tests/lib/ChatCompletionRunFunctions.test.ts:mockChatComple…
handleRequest software healthy tests/lib/ChatCompletionRunFunctions.test.ts:handleRequest
mockStreamingChatCompletionFetch software healthy tests/lib/ChatCompletionRunFunctions.test.ts:mockStreamingC…
_typeTests software healthy tests/lib/ChatCompletionRunFunctions.test.ts:_typeTests
must software healthy tests/lib/ChatCompletionRunFunctions.test.ts:must
don software healthy tests/lib/ChatCompletionRunFunctions.test.ts:don
input software healthy tests/lib/ChatCompletionRunFunctions.test.ts:input
getWeather software healthy tests/lib/ChatCompletionRunFunctions.test.ts:getWeather
call software healthy tests/lib/ChatCompletionRunFunctions.test.ts:call
name software healthy tests/lib/ChatCompletionRunFunctions.test.ts:name
runStream software healthy tests/lib/ChatCompletionRunFunctions.test.ts:runStream
stream software healthy tests/lib/ChatCompletionStream.test.ts:stream
choice software healthy tests/lib/ChatCompletionStream.test.ts:choice
createTestWorkloadIdentity software healthy tests/lib/workload-identity.test.ts:createTestWorkloadIdent…
createTestClientOptions software healthy tests/lib/workload-identity.test.ts:createTestClientOptions
testFetch software healthy tests/lib/azure.test.ts:testFetch
azureADTokenProvider software healthy tests/lib/azure.test.ts:azureADTokenProvider
stream software healthy tests/lib/ResponseStream.test.ts:stream
oldTimestamp software healthy tests/api-resources/webhooks.test.ts:oldTimestamp
futureTimestamp software healthy tests/api-resources/webhooks.test.ts:futureTimestamp
makeClient software healthy tests/api-resources/embeddings.test.ts:makeClient
format software healthy tests/api-resources/embeddings.test.ts:format
called software healthy tests/qs/stringify.test.ts:called
defaultNodeRunner software healthy ecosystem-tests/cli.ts:defaultNodeRunner
startProxy software healthy ecosystem-tests/cli.ts:startProxy
parseArgs software healthy ecosystem-tests/cli.ts:parseArgs
main software healthy ecosystem-tests/cli.ts:main
args software healthy ecosystem-tests/cli.ts:args
projectsToRun software healthy ecosystem-tests/cli.ts:projectsToRun
runCleanup software healthy ecosystem-tests/cli.ts:runCleanup

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

LabelLayerStatusPath
.prettierrc.json software healthy .prettierrc.json
tsconfig.build.json software healthy tsconfig.build.json
api.md software healthy api.md
azure.md software healthy azure.md
release-please-config.json software healthy release-please-config.json
realtime.md software healthy realtime.md
README.md software healthy README.md
.stats.yml software healthy .stats.yml
package.json software healthy package.json
tsc-multi.json software healthy tsc-multi.json
jsr.json software healthy jsr.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
jest.config.ts software warning jest.config.ts
MIGRATION.md software healthy MIGRATION.md
helpers.md software healthy helpers.md
tsconfig.json software healthy tsconfig.json
.release-please-manifest.json software healthy .release-please-manifest.json
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.deno.json software healthy tsconfig.deno.json
tsconfig.dist-src.json software healthy tsconfig.dist-src.json
devcontainer.json software healthy .devcontainer/devcontainer.json
ws.test.ts software warning tests/ws.test.ts
path.test.ts software healthy tests/path.test.ts
index.test.ts software healthy tests/index.test.ts
log.test.ts software warning tests/log.test.ts
buildHeaders.test.ts software healthy tests/buildHeaders.test.ts
responses.test.ts software warning tests/responses.test.ts
backwards-compat-resource-exports.test.ts software warning tests/backwards-compat-resource-exports.test.ts
responsesItems.test.ts software healthy tests/responsesItems.test.ts
uploads.test.ts software healthy tests/uploads.test.ts
streaming.test.ts software warning tests/streaming.test.ts
stringifyQuery.test.ts software warning tests/stringifyQuery.test.ts
form.test.ts software warning tests/form.test.ts
base64.test.ts software warning tests/base64.test.ts
partial-json-parsing.test.ts software warning tests/_vendor/partial-json-parser/partial-json-parsing.test…
subject-token-providers.test.ts software warning tests/auth/subject-token-providers.test.ts
workload-identity-auth.test.ts software warning tests/auth/workload-identity-auth.test.ts
line.test.ts software healthy tests/internal/decoders/line.test.ts
typing.ts software warning tests/utils/typing.ts
mock-snapshots.ts software healthy tests/utils/mock-snapshots.ts
mock-fetch.ts software healthy tests/utils/mock-fetch.ts
ChatCompletionRunFunctions.test.ts software healthy tests/lib/ChatCompletionRunFunctions.test.ts
ChatCompletionStream.test.ts software healthy tests/lib/ChatCompletionStream.test.ts
workload-identity.test.ts software healthy tests/lib/workload-identity.test.ts
azure.test.ts software healthy tests/lib/azure.test.ts
transform.test.ts software warning tests/lib/transform.test.ts
ResponseStream.test.ts software healthy tests/lib/ResponseStream.test.ts
parser.test.ts software warning tests/lib/parser.test.ts
zod.test.ts software warning tests/helpers/zod.test.ts

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

LabelLayerStatusPath
Serializable software healthy tests/index.test.ts:Serializable
Collection software healthy tests/index.test.ts:Collection
MyClass software healthy tests/uploads.test.ts:MyClass
RunnerListener software healthy tests/lib/ChatCompletionRunFunctions.test.ts:RunnerListener
StreamingRunnerListener software healthy tests/lib/ChatCompletionRunFunctions.test.ts:StreamingRunne…
AzureOpenAI software healthy src/azure.ts:AzureOpenAI
OpenAI software healthy src/client.ts:OpenAI
PartialJSON software healthy src/_vendor/partial-json-parser/parser.ts:PartialJSON
MalformedJSON software healthy src/_vendor/partial-json-parser/parser.ts:MalformedJSON
WorkloadIdentityAuth software healthy src/auth/workload-identity-auth.ts:WorkloadIdentityAuth
SendQueue software healthy src/internal/ws.ts:SendQueue
WebSocket software healthy src/internal/ws-adapter-browser.ts:WebSocket
BrowserWebSocket software healthy src/internal/ws-adapter-browser.ts:BrowserWebSocket
NodeWebSocket software healthy src/internal/ws-adapter-node.ts:NodeWebSocket
LineDecoder software healthy src/internal/decoders/line.ts:LineDecoder
OpenAIRealtimeWS software healthy src/beta/realtime/ws.ts:OpenAIRealtimeWS
OpenAIRealtimeWebSocket software healthy src/beta/realtime/websocket.ts:OpenAIRealtimeWebSocket
OpenAIRealtimeError software healthy src/beta/realtime/internal-base.ts:OpenAIRealtimeError
OpenAIRealtimeEmitter software healthy src/beta/realtime/internal-base.ts:OpenAIRealtimeEmitter
Images software healthy src/resources/images.ts:Images
Embeddings software healthy src/resources/embeddings.ts:Embeddings
Files software healthy src/resources/files.ts:Files
Videos software healthy src/resources/videos.ts:Videos
Batches software healthy src/resources/batches.ts:Batches
Completions software healthy src/resources/completions.ts:Completions
Moderations software healthy src/resources/moderations.ts:Moderations
Models software healthy src/resources/models.ts:Models
FineTuning software healthy src/resources/fine-tuning/fine-tuning.ts:FineTuning
Methods software healthy src/resources/fine-tuning/methods.ts:Methods
Permissions software healthy src/resources/fine-tuning/checkpoints/permissions.ts:Permis…
Checkpoints software healthy src/resources/fine-tuning/checkpoints/checkpoints.ts:Checkp…
Jobs software healthy src/resources/fine-tuning/jobs/jobs.ts:Jobs
Checkpoints software healthy src/resources/fine-tuning/jobs/checkpoints.ts:Checkpoints
Alpha software healthy src/resources/fine-tuning/alpha/alpha.ts:Alpha
Graders software healthy src/resources/fine-tuning/alpha/graders.ts:Graders
ResponsesWSBase software healthy src/resources/responses/ws-base.ts:ResponsesWSBase
InputItems software healthy src/resources/responses/input-items.ts:InputItems
ResponsesWS software healthy src/resources/responses/ws.ts:ResponsesWS
InputTokens software healthy src/resources/responses/input-tokens.ts:InputTokens
WebSocketError software healthy src/resources/responses/internal-base.ts:WebSocketError
ResponsesEmitter software healthy src/resources/responses/internal-base.ts:ResponsesEmitter
Responses software healthy src/resources/responses/responses.ts:Responses
Beta software healthy src/resources/beta/beta.ts:Beta
Assistants software healthy src/resources/beta/assistants.ts:Assistants
Threads software healthy src/resources/beta/threads/threads.ts:Threads
Messages software healthy src/resources/beta/threads/messages.ts:Messages
Steps software healthy src/resources/beta/threads/runs/steps.ts:Steps
Runs software healthy src/resources/beta/threads/runs/runs.ts:Runs
Threads software healthy src/resources/beta/chatkit/threads.ts:Threads
ChatKit software healthy src/resources/beta/chatkit/chatkit.ts:ChatKit

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
tests software healthy tests
_vendor software healthy tests/_vendor
partial-json-parser software healthy tests/_vendor/partial-json-parser
auth software healthy tests/auth
internal software healthy tests/internal
decoders software healthy tests/internal/decoders
utils software healthy tests/utils
lib software healthy tests/lib
helpers software healthy tests/helpers
api-resources software healthy tests/api-resources
fine-tuning software healthy tests/api-resources/fine-tuning
checkpoints software healthy tests/api-resources/fine-tuning/checkpoints
jobs software healthy tests/api-resources/fine-tuning/jobs
alpha software healthy tests/api-resources/fine-tuning/alpha
responses software healthy tests/api-resources/responses
beta software healthy tests/api-resources/beta
threads software healthy tests/api-resources/beta/threads
runs software healthy tests/api-resources/beta/threads/runs
chatkit software healthy tests/api-resources/beta/chatkit
conversations software healthy tests/api-resources/conversations
uploads software healthy tests/api-resources/uploads
chat software healthy tests/api-resources/chat
completions software healthy tests/api-resources/chat/completions
audio software healthy tests/api-resources/audio
admin software healthy tests/api-resources/admin
organization software healthy tests/api-resources/admin/organization
users software healthy tests/api-resources/admin/organization/users
projects software healthy tests/api-resources/admin/organization/projects
users software healthy tests/api-resources/admin/organization/projects/users
groups software healthy tests/api-resources/admin/organization/projects/groups
groups software healthy tests/api-resources/admin/organization/groups
containers software healthy tests/api-resources/containers
files software healthy tests/api-resources/containers/files
evals software healthy tests/api-resources/evals
runs software healthy tests/api-resources/evals/runs
skills software healthy tests/api-resources/skills
versions software healthy tests/api-resources/skills/versions
realtime software healthy tests/api-resources/realtime
vector-stores software healthy tests/api-resources/vector-stores
qs software healthy tests/qs
streaming software healthy tests/streaming
assistants software healthy tests/streaming/assistants
ecosystem-tests software healthy ecosystem-tests
node-ts-cjs-auto software healthy ecosystem-tests/node-ts-cjs-auto
moduleResolution software healthy ecosystem-tests/node-ts-cjs-auto/moduleResolution
node software healthy ecosystem-tests/node-ts-cjs-auto/moduleResolution/node
nodenext software healthy ecosystem-tests/node-ts-cjs-auto/moduleResolution/nodenext
tests software healthy ecosystem-tests/node-ts-cjs-auto/tests
node-ts-esm-web software healthy ecosystem-tests/node-ts-esm-web

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

LabelLayerStatusPath
POST / api healthy examples/stream-to-client-raw.ts
POST /images/variations api healthy src/resources/images.ts
POST /images/edits api healthy src/resources/images.ts
POST /images/generations api healthy src/resources/images.ts
POST /embeddings api healthy src/resources/embeddings.ts
POST /files api healthy src/resources/files.ts
POST /videos api healthy src/resources/videos.ts
POST /videos/characters api healthy src/resources/videos.ts
POST /videos/edits api healthy src/resources/videos.ts
POST /videos/extensions api healthy src/resources/videos.ts
POST /batches api healthy src/resources/batches.ts
POST /completions api healthy src/resources/completions.ts
POST /moderations api healthy src/resources/moderations.ts
POST /fine_tuning/jobs api healthy src/resources/fine-tuning/jobs/jobs.ts
POST /fine_tuning/alpha/graders/run api healthy src/resources/fine-tuning/alpha/graders.ts
POST /fine_tuning/alpha/graders/validate api healthy src/resources/fine-tuning/alpha/graders.ts
POST /responses/input_tokens api healthy src/resources/responses/input-tokens.ts
POST /responses api healthy src/resources/responses/responses.ts
POST /responses/compact api healthy src/resources/responses/responses.ts
POST /assistants api healthy src/resources/beta/assistants.ts
POST /threads api healthy src/resources/beta/threads/threads.ts
POST /threads/runs api healthy src/resources/beta/threads/threads.ts
POST /chatkit/sessions api healthy src/resources/beta/chatkit/sessions.ts
POST /realtime/transcription_sessions api healthy src/resources/beta/realtime/transcription-sessions.ts
POST /realtime/sessions api healthy src/resources/beta/realtime/sessions.ts
POST /conversations api healthy src/resources/conversations/conversations.ts
POST /uploads api healthy src/resources/uploads/uploads.ts
POST /chat/completions api healthy src/resources/chat/completions/completions.ts
POST /audio/transcriptions api healthy src/resources/audio/transcriptions.ts
POST /audio/speech api healthy src/resources/audio/speech.ts
POST /audio/translations api healthy src/resources/audio/translations.ts
GET /organization/data_retention api healthy src/resources/admin/organization/data-retention.ts
POST /organization/data_retention api healthy src/resources/admin/organization/data-retention.ts
POST /organization/spend_alerts api healthy src/resources/admin/organization/spend-alerts.ts
POST /organization/invites api healthy src/resources/admin/organization/invites.ts
POST /organization/certificates api healthy src/resources/admin/organization/certificates.ts
POST /organization/admin_api_keys api healthy src/resources/admin/organization/admin-api-keys.ts
POST /organization/roles api healthy src/resources/admin/organization/roles.ts
GET /organization/usage/audio_speeches api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/audio_transcriptions api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/code_interpreter_sessions api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/completions api healthy src/resources/admin/organization/usage.ts
GET /organization/costs api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/embeddings api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/file_search_calls api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/images api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/moderations api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/vector_stores api healthy src/resources/admin/organization/usage.ts
GET /organization/usage/web_search_calls api healthy src/resources/admin/organization/usage.ts
POST /organization/projects api healthy src/resources/admin/organization/projects/projects.ts

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

LabelLayerStatusPath
/_document frontend healthy ecosystem-tests/vercel-edge/src/pages/_document.tsx
/ai-streaming frontend healthy ecosystem-tests/vercel-edge/src/pages/ai-streaming.tsx
/ frontend healthy ecosystem-tests/vercel-edge/src/pages/index.tsx
/_app frontend healthy ecosystem-tests/vercel-edge/src/pages/_app.tsx
/api/response frontend healthy ecosystem-tests/vercel-edge/src/pages/api/response.ts
/api/vercel-ai-streaming frontend healthy ecosystem-tests/vercel-edge/src/pages/api/vercel-ai-streami…
/api/transcribe frontend healthy ecosystem-tests/vercel-edge/src/pages/api/transcribe.ts
/api/edge-test frontend healthy ecosystem-tests/vercel-edge/src/pages/api/edge-test.ts
/api/streaming frontend healthy ecosystem-tests/vercel-edge/src/pages/api/streaming.ts
/api/query-params frontend healthy ecosystem-tests/vercel-edge/src/pages/api/query-params.ts
/api/node-test frontend healthy ecosystem-tests/vercel-edge/src/pages/api/node-test.ts
/foo frontend healthy tests/index.test.ts
/responses frontend healthy tests/index.test.ts
/organization/projects frontend healthy tests/index.test.ts
/_stainless_unknown_path frontend healthy tests/api-resources/videos.test.ts

LabelLayerStatusPath
auth::tests/auth/workload-identity-auth.test.ts security healthy tests/auth/workload-identity-auth.test.ts
auth::src/core/error.ts security healthy src/core/error.ts
auth::tests/lib/workload-identity.test.ts security healthy tests/lib/workload-identity.test.ts
auth::src/resources/realtime/realtime.ts security healthy src/resources/realtime/realtime.ts
auth::src/auth/types.ts security healthy src/auth/types.ts
auth::tests/auth/subject-token-providers.test.ts security healthy tests/auth/subject-token-providers.test.ts
auth::.github/workflows/ci.yml security healthy .github/workflows/ci.yml
auth::src/auth/subject-token-providers.ts security healthy src/auth/subject-token-providers.ts
auth::src/auth/workload-identity-auth.ts security healthy src/auth/workload-identity-auth.ts
auth::src/resources/realtime/client-secrets.ts security healthy src/resources/realtime/client-secrets.ts
auth::src/resources/responses/responses.ts security healthy src/resources/responses/responses.ts

LabelLayerStatusPath
publish cicd healthy .github/workflows/publish-jsr.yml
release cicd healthy .github/workflows/create-releases.yml
detect_breaking_changes cicd healthy .github/workflows/detect-breaking-changes.yml
agents_sdk cicd healthy .github/workflows/detect-breaking-changes.yml
publish cicd healthy .github/workflows/publish-npm.yml
lint cicd healthy .github/workflows/ci.yml
build cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
examples cicd healthy .github/workflows/ci.yml
ecosystem_tests cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::publish-jsr cicd healthy .github/workflows/publish-jsr.yml
gha::create-releases cicd healthy .github/workflows/create-releases.yml
gha::detect-breaking-changes cicd healthy .github/workflows/detect-breaking-changes.yml
gha::publish-npm cicd healthy .github/workflows/publish-npm.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
Document frontend healthy ecosystem-tests/vercel-edge/src/pages/_document.tsx
Chat frontend healthy ecosystem-tests/vercel-edge/src/pages/ai-streaming.tsx
Home frontend healthy ecosystem-tests/vercel-edge/src/pages/index.tsx
App frontend healthy ecosystem-tests/vercel-edge/src/pages/_app.tsx

LabelLayerStatusPath
STAINLESS_API_KEY cicd healthy
FETCH_DEPTH cicd healthy
OPENAI_API_KEY cicd healthy

LabelLayerStatusPath
127.0.0.1 network healthy tests/index.test.ts
169.254.169.254 network healthy tests/auth/subject-token-providers.test.ts

LabelLayerStatusPath
vps::azure hardware healthy tests/auth/subject-token-providers.test.ts
vps::gcp hardware healthy tests/auth/subject-token-providers.test.ts

LabelLayerStatusPath
repobility-clone-80dkaloe software healthy /tmp/repobility-clone-80dkaloe

LabelLayerStatusPath
port:8080 network healthy ecosystem-tests/ts-browser-webpack/webpack.config.js
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/e4d4c80f-102b-4c6f-b2fd-1a5fa991e3a4/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e4d4c80f-102b-4c6f-b2fd-1a5fa991e3a4/

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.