Scan timing: clone 4.16s · analysis 86.46s · 17.3 MB · GitHub API rate-limit (preflight)
https://github.com/socketio/socket.io
· scanned 2026-06-05 09:06 UTC (5 days, 19 hours ago)
· 10 languages
832 raw signals (382 security + 450 graph) 48th percentile · Javascript · medium (20-100K LoC) System graph score 48 (higher by 17)
Last scanned 5 days, 19 hours ago · v2 · 400 actionable findings from 2 signal sources. 207 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
25.1 | 0.25 | 6.28 |
testing_score |
92.0 | 0.20 | 18.40 |
documentation_score |
86.6 | 0.15 | 12.99 |
practices_score |
74.0 | 0.15 | 11.10 |
code_quality |
71.0 | 0.10 | 7.10 |
| Overall | 1.00 | 64.9 |
All 1874 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 |
|---|---|---|---|
sleep |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:sleep |
createWebSocket |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:createW… |
waitFor |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:waitFor |
waitForPackets |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:waitFor… |
handler |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:handler |
initLongPollingSession |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:initLon… |
initSocketIOConnection |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js:initSoc… |
sleep |
software | healthy | docs/engine.io-protocol/v4-test-suite/test-suite.js:sleep |
createWebSocket |
software | healthy | docs/engine.io-protocol/v4-test-suite/test-suite.js:createW… |
waitFor |
software | healthy | docs/engine.io-protocol/v4-test-suite/test-suite.js:waitFor |
initLongPollingSession |
software | healthy | docs/engine.io-protocol/v4-test-suite/test-suite.js:initLon… |
sleep |
software | healthy | docs/engine.io-protocol/v3-test-suite/test-suite.js:sleep |
waitFor |
software | healthy | docs/engine.io-protocol/v3-test-suite/test-suite.js:waitFor |
decodePayload |
software | healthy | docs/engine.io-protocol/v3-test-suite/test-suite.js:decodeP… |
initLongPollingSession |
software | healthy | docs/engine.io-protocol/v3-test-suite/test-suite.js:initLon… |
listenAsync |
software | healthy | packages/engine.io/test/common.js:listenAsync |
runHandshake |
software | healthy | packages/engine.io/test/common.js:runHandshake |
onClose |
software | healthy | packages/engine.io/test/server.js:onClose |
done |
software | healthy | packages/engine.io/test/server.js:done |
fixture |
software | healthy | packages/engine.io/test/server.js:fixture |
sendFn |
software | healthy | packages/engine.io/test/server.js:sendFn |
cb |
software | healthy | packages/engine.io/test/server.js:cb |
finish |
software | healthy | packages/engine.io/test/server.js:finish |
getSidFromResponse |
software | healthy | packages/engine.io/test/server.js:getSidFromResponse |
testForTransport |
software | healthy | packages/engine.io/test/server.js:testForTransport |
testForHeaders |
software | healthy | packages/engine.io/test/server.js:testForHeaders |
onEnd |
software | healthy | packages/engine.io/test/engine.io.js:onEnd |
callback |
software | healthy | packages/engine.io/lib/userver.ts:callback |
closeConnection |
software | healthy | packages/engine.io/lib/userver.ts:closeConnection |
onReady |
software | healthy | packages/engine.io/lib/socket.ts:onReady |
onPacket |
software | healthy | packages/engine.io/lib/socket.ts:onPacket |
check |
software | healthy | packages/engine.io/lib/socket.ts:check |
cleanup |
software | healthy | packages/engine.io/lib/socket.ts:cleanup |
onError |
software | healthy | packages/engine.io/lib/socket.ts:onError |
onTransportClose |
software | healthy | packages/engine.io/lib/socket.ts:onTransportClose |
onClose |
software | healthy | packages/engine.io/lib/socket.ts:onClose |
noop |
software | healthy | packages/engine.io/lib/transport.ts:noop |
that |
software | healthy | packages/engine.io/lib/server.ts:that |
in |
software | healthy | packages/engine.io/lib/server.ts:in |
parseSessionId |
software | healthy | packages/engine.io/lib/server.ts:parseSessionId |
hasOwn |
software | healthy | packages/engine.io/lib/server.ts:hasOwn |
path |
software | healthy | packages/engine.io/lib/server.ts:path |
apply |
software | healthy | packages/engine.io/lib/server.ts:apply |
closeSession |
software | healthy | packages/engine.io/lib/server.ts:closeSession |
used |
software | healthy | packages/engine.io/lib/server.ts:used |
closeConnection |
software | healthy | packages/engine.io/lib/server.ts:closeConnection |
onUpgradeError |
software | healthy | packages/engine.io/lib/server.ts:onUpgradeError |
check |
software | healthy | packages/engine.io/lib/server.ts:check |
abortRequest |
software | healthy | packages/engine.io/lib/server.ts:abortRequest |
abortUpgrade |
software | healthy | packages/engine.io/lib/server.ts:abortUpgrade |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | docs/README.md |
v3.md |
software | healthy | docs/socket.io-protocol/v3.md |
v4.md |
software | healthy | docs/socket.io-protocol/v4.md |
v5-current.md |
software | healthy | docs/socket.io-protocol/v5-current.md |
node-imports.js |
software | warning | docs/socket.io-protocol/v5-test-suite/node-imports.js |
package.json |
software | healthy | docs/socket.io-protocol/v5-test-suite/package.json |
index.html |
software | healthy | docs/socket.io-protocol/v5-test-suite/index.html |
test-suite.js |
software | healthy | docs/socket.io-protocol/v5-test-suite/test-suite.js |
package-lock.json |
software | healthy | docs/socket.io-protocol/v5-test-suite/package-lock.json |
v3.md |
software | healthy | docs/engine.io-protocol/v3.md |
v4-current.md |
software | healthy | docs/engine.io-protocol/v4-current.md |
node-imports.js |
software | warning | docs/engine.io-protocol/v4-test-suite/node-imports.js |
package.json |
software | healthy | docs/engine.io-protocol/v4-test-suite/package.json |
index.html |
software | healthy | docs/engine.io-protocol/v4-test-suite/index.html |
test-suite.js |
software | healthy | docs/engine.io-protocol/v4-test-suite/test-suite.js |
package-lock.json |
software | healthy | docs/engine.io-protocol/v4-test-suite/package-lock.json |
node-imports.js |
software | warning | docs/engine.io-protocol/v3-test-suite/node-imports.js |
package.json |
software | healthy | docs/engine.io-protocol/v3-test-suite/package.json |
index.html |
software | healthy | docs/engine.io-protocol/v3-test-suite/index.html |
test-suite.js |
software | healthy | docs/engine.io-protocol/v3-test-suite/test-suite.js |
package-lock.json |
software | healthy | docs/engine.io-protocol/v3-test-suite/package-lock.json |
README.md |
software | healthy | packages/engine.io/README.md |
package.json |
software | healthy | packages/engine.io/package.json |
.eslintrc.json |
software | healthy | packages/engine.io/.eslintrc.json |
tsconfig.json |
software | healthy | packages/engine.io/tsconfig.json |
CHANGELOG.md |
software | healthy | packages/engine.io/CHANGELOG.md |
common.js |
software | healthy | packages/engine.io/test/common.js |
server.js |
software | healthy | packages/engine.io/test/server.js |
.eslintrc.json |
software | healthy | packages/engine.io/test/.eslintrc.json |
parser.js |
software | warning | packages/engine.io/test/parser.js |
engine.io.js |
software | healthy | packages/engine.io/test/engine.io.js |
middlewares.js |
software | warning | packages/engine.io/test/middlewares.js |
server-close.js |
software | warning | packages/engine.io/test/fixtures/server-close.js |
generate_certs.sh |
software | healthy | packages/engine.io/test/fixtures/generate_certs.sh |
server-close-upgrading.js |
software | warning | packages/engine.io/test/fixtures/server-close-upgrading.js |
server-close-upgraded.js |
software | warning | packages/engine.io/test/fixtures/server-close-upgraded.js |
userver.ts |
software | healthy | packages/engine.io/lib/userver.ts |
socket.ts |
software | healthy | packages/engine.io/lib/socket.ts |
transport.ts |
software | healthy | packages/engine.io/lib/transport.ts |
server.ts |
software | healthy | packages/engine.io/lib/server.ts |
engine.io.ts |
software | healthy | packages/engine.io/lib/engine.io.ts |
polling.ts |
software | healthy | packages/engine.io/lib/transports/polling.ts |
index.ts |
software | healthy | packages/engine.io/lib/transports/index.ts |
webtransport.ts |
software | healthy | packages/engine.io/lib/transports/webtransport.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
socket.io-protocol |
software | healthy | docs/socket.io-protocol |
v5-test-suite |
software | healthy | docs/socket.io-protocol/v5-test-suite |
engine.io-protocol |
software | healthy | docs/engine.io-protocol |
v4-test-suite |
software | healthy | docs/engine.io-protocol/v4-test-suite |
v3-test-suite |
software | healthy | docs/engine.io-protocol/v3-test-suite |
packages |
software | healthy | packages |
engine.io |
software | healthy | packages/engine.io |
test |
software | healthy | packages/engine.io/test |
fixtures |
software | healthy | packages/engine.io/test/fixtures |
lib |
software | healthy | packages/engine.io/lib |
transports |
software | healthy | packages/engine.io/lib/transports |
transports-uws |
software | healthy | packages/engine.io/lib/transports-uws |
parser-v3 |
software | healthy | packages/engine.io/lib/parser-v3 |
contrib |
software | healthy | packages/engine.io/lib/contrib |
examples |
software | healthy | packages/engine.io/examples |
memory-usage-webtransport |
software | healthy | packages/engine.io/examples/memory-usage-webtransport |
latency |
software | healthy | packages/engine.io/examples/latency |
public |
software | healthy | packages/engine.io/examples/latency/public |
esm-import |
software | healthy | packages/engine.io/examples/esm-import |
memory-usage |
software | healthy | packages/engine.io/examples/memory-usage |
socket.io-redis-streams-emitter |
software | healthy | packages/socket.io-redis-streams-emitter |
test |
software | healthy | packages/socket.io-redis-streams-emitter/test |
lib |
software | healthy | packages/socket.io-redis-streams-emitter/lib |
engine.io-parser |
software | healthy | packages/engine.io-parser |
benchmarks |
software | healthy | packages/engine.io-parser/benchmarks |
test |
software | healthy | packages/engine.io-parser/test |
lib |
software | healthy | packages/engine.io-parser/lib |
contrib |
software | healthy | packages/engine.io-parser/lib/contrib |
support |
software | healthy | packages/engine.io-parser/support |
socket.io-component-emitter |
software | healthy | packages/socket.io-component-emitter |
test |
software | healthy | packages/socket.io-component-emitter/test |
lib |
software | healthy | packages/socket.io-component-emitter/lib |
esm |
software | healthy | packages/socket.io-component-emitter/lib/esm |
cjs |
software | healthy | packages/socket.io-component-emitter/lib/cjs |
socket.io-adapter |
software | healthy | packages/socket.io-adapter |
test |
software | healthy | packages/socket.io-adapter/test |
lib |
software | healthy | packages/socket.io-adapter/lib |
contrib |
software | healthy | packages/socket.io-adapter/lib/contrib |
socket.io |
software | healthy | packages/socket.io |
test |
software | healthy | packages/socket.io/test |
fixtures |
software | healthy | packages/socket.io/test/fixtures |
support |
software | healthy | packages/socket.io/test/support |
lib |
software | healthy | packages/socket.io/lib |
client-dist |
software | healthy | packages/socket.io/client-dist |
socket.io-postgres-emitter |
software | healthy | packages/socket.io-postgres-emitter |
test |
software | healthy | packages/socket.io-postgres-emitter/test |
lib |
software | healthy | packages/socket.io-postgres-emitter/lib |
socket.io-client |
software | healthy | packages/socket.io-client |
test |
software | healthy | packages/socket.io-client/test |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
uServer |
software | healthy | packages/engine.io/lib/userver.ts:uServer |
ResponseWrapper |
software | healthy | packages/engine.io/lib/userver.ts:ResponseWrapper |
Socket |
software | healthy | packages/engine.io/lib/socket.ts:Socket |
Transport |
software | healthy | packages/engine.io/lib/transport.ts:Transport |
BaseServer |
software | healthy | packages/engine.io/lib/server.ts:BaseServer |
WebSocketResponse |
software | healthy | packages/engine.io/lib/server.ts:WebSocketResponse |
Server |
software | healthy | packages/engine.io/lib/server.ts:Server |
Polling |
software | healthy | packages/engine.io/lib/transports/polling.ts:Polling |
WebTransport |
software | healthy | packages/engine.io/lib/transports/webtransport.ts:WebTransp… |
JSONP |
software | healthy | packages/engine.io/lib/transports/polling-jsonp.ts:JSONP |
WebSocket |
software | healthy | packages/engine.io/lib/transports/websocket.ts:WebSocket |
Polling |
software | healthy | packages/engine.io/lib/transports-uws/polling.ts:Polling |
WebSocket |
software | healthy | packages/engine.io/lib/transports-uws/websocket.ts:WebSocket |
BaseEmitter |
software | healthy | packages/socket.io-redis-streams-emitter/lib/index.ts:BaseE… |
BroadcastOperator |
software | healthy | packages/socket.io-redis-streams-emitter/lib/index.ts:Broad… |
Emitter |
software | healthy | packages/socket.io-redis-streams-emitter/lib/index.ts:Emitt… |
Emitter |
software | healthy | packages/socket.io-component-emitter/lib/esm/index.d.ts:Emi… |
extending |
software | healthy | packages/socket.io-component-emitter/lib/esm/index.d.ts:ext… |
Emitter |
software | healthy | packages/socket.io-component-emitter/lib/cjs/index.d.ts:Emi… |
extending |
software | healthy | packages/socket.io-component-emitter/lib/cjs/index.d.ts:ext… |
EventEmitterAdapter |
software | healthy | packages/socket.io-adapter/test/cluster-adapter.ts:EventEmi… |
must |
software | healthy | packages/socket.io-adapter/lib/cluster-adapter.ts:must |
ClusterAdapter |
software | healthy | packages/socket.io-adapter/lib/cluster-adapter.ts:ClusterAd… |
ClusterAdapterWithHeartbeat |
software | healthy | packages/socket.io-adapter/lib/cluster-adapter.ts:ClusterAd… |
Adapter |
software | healthy | packages/socket.io-adapter/lib/in-memory-adapter.ts:Adapter |
SessionAwareAdapter |
software | healthy | packages/socket.io-adapter/lib/in-memory-adapter.ts:Session… |
MyCustomAdapter |
software | healthy | packages/socket.io/test/socket.io.test-d.ts:MyCustomAdapter |
DummyAdapter |
software | healthy | packages/socket.io/test/utility-methods.ts:DummyAdapter |
DummyAdapter |
software | healthy | packages/socket.io/test/connection-state-recovery.ts:DummyA… |
Namespace |
software | healthy | packages/socket.io/lib/namespace.ts:Namespace |
Server |
software | healthy | packages/socket.io/lib/index.ts:Server |
BroadcastOperator |
software | healthy | packages/socket.io/lib/broadcast-operator.ts:BroadcastOpera… |
RemoteSocket |
software | healthy | packages/socket.io/lib/broadcast-operator.ts:RemoteSocket |
Socket |
software | healthy | packages/socket.io/lib/socket.ts:Socket |
StrictEventEmitter |
software | healthy | packages/socket.io/lib/typed-events.ts:StrictEventEmitter |
extending |
software | healthy | packages/socket.io/lib/typed-events.ts:extending |
Client |
software | healthy | packages/socket.io/lib/client.ts:Client |
ParentNamespace |
software | healthy | packages/socket.io/lib/parent-namespace.ts:ParentNamespace |
ParentBroadcastAdapter |
software | healthy | packages/socket.io/lib/parent-namespace.ts:ParentBroadcastA… |
I |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:I |
V |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:V |
W |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:W |
Y |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:Y |
Z |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:Z |
bt |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:bt |
Et |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:Et |
_t |
software | healthy | packages/socket.io/client-dist/socket.io.esm.min.js:_t |
provides |
software | healthy | packages/socket.io/client-dist/socket.io.js:provides |
comes |
software | healthy | packages/socket.io/client-dist/socket.io.js:comes |
for |
software | healthy | packages/socket.io/client-dist/socket.io.js:for |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::examples/cluster-nginx/client/Dockerfile |
hardware | healthy | examples/cluster-nginx/client/Dockerfile |
image::examples/cluster-nginx/server/Dockerfile |
hardware | healthy | examples/cluster-nginx/server/Dockerfile |
image::examples/cluster-haproxy/server/Dockerfile |
hardware | healthy | examples/cluster-haproxy/server/Dockerfile |
image::examples/cluster-traefik/server/Dockerfile |
hardware | healthy | examples/cluster-traefik/server/Dockerfile |
image::examples/cluster-httpd/server/Dockerfile |
hardware | healthy | examples/cluster-httpd/server/Dockerfile |
redis |
hardware | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
redis-cluster |
hardware | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
valkey |
hardware | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
postgres |
hardware | healthy | packages/socket.io-postgres-emitter/compose.yaml |
redis |
hardware | healthy | packages/socket.io-cluster-engine/compose.yaml |
nginx |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
server-john |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
server-paul |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
server-george |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
server-ringo |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
client |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
redis |
hardware | healthy | examples/cluster-nginx/docker-compose.yml |
haproxy |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
server-john |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
server-paul |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
server-george |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
server-ringo |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
redis |
hardware | healthy | examples/cluster-haproxy/docker-compose.yml |
traefik |
hardware | healthy | examples/cluster-traefik/docker-compose.yml |
server |
hardware | healthy | examples/cluster-traefik/docker-compose.yml |
redis |
hardware | healthy | examples/cluster-traefik/docker-compose.yml |
postgres |
hardware | healthy | examples/basic-crud-application/server-postgres-cluster/doc… |
redis |
hardware | healthy | examples/cluster-engine-redis/compose.yaml |
postgres |
hardware | healthy | examples/postgres-adapter-example/compose.yaml |
redis |
hardware | healthy | examples/private-messaging/server/docker-compose.yml |
httpd |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
server-john |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
server-paul |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
server-george |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
server-ringo |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
redis |
hardware | healthy | examples/cluster-httpd/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | packages/engine.io/examples/memory-usage-webtransport/serve… |
port:6379 |
network | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
port:7005 |
network | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
port:7000 |
network | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
port:6389 |
network | healthy | packages/socket.io-redis-streams-emitter/compose.yaml |
port:7001 |
network | healthy | packages/socket.io-redis-streams-emitter/test/util.ts |
port:7002 |
network | healthy | packages/socket.io-redis-streams-emitter/test/util.ts |
port:7003 |
network | healthy | packages/socket.io-redis-streams-emitter/test/util.ts |
port:7004 |
network | healthy | packages/socket.io-redis-streams-emitter/test/util.ts |
port:80 |
network | healthy | packages/socket.io/client-dist/socket.io.esm.min.js |
port:443 |
network | healthy | packages/socket.io/client-dist/socket.io.esm.min.js |
port:5432 |
network | healthy | packages/socket.io-postgres-emitter/compose.yaml |
port:4005 |
network | healthy | packages/socket.io-client/test/url.ts |
port:3001 |
network | healthy | packages/socket.io-cluster-engine/test/in-memory.ts |
port:3002 |
network | healthy | packages/socket.io-cluster-engine/test/in-memory.ts |
port:8443 |
network | healthy | packages/engine.io-client/test/transport.js |
port:8080 |
network | healthy | packages/engine.io-client/test/transport.js |
port:40000 |
network | healthy | packages/socket.io-cluster-adapter/test/index.ts |
port:9876 |
network | healthy | examples/angular-todomvc/karma.conf.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci-socket.io-component-emitter |
cicd | healthy | .github/workflows/ci-socket.io-component-emitter.yml |
gha::ci-engine.io |
cicd | healthy | .github/workflows/ci-engine.io.yml |
gha::ci-engine.io-parser |
cicd | healthy | .github/workflows/ci-engine.io-parser.yml |
gha::ci-socket.io-cluster-adapter |
cicd | healthy | .github/workflows/ci-socket.io-cluster-adapter.yml |
gha::ci-socket.io-adapter |
cicd | healthy | .github/workflows/ci-socket.io-adapter.yml |
gha::build-examples |
cicd | healthy | .github/workflows/build-examples.yml |
gha::ci-socket.io-cluster-engine |
cicd | healthy | .github/workflows/ci-socket.io-cluster-engine.yml |
gha::ci-socket.io-postgres-emitter |
cicd | healthy | .github/workflows/ci-socket.io-postgres-emitter.yml |
gha::ci-engine.io-client |
cicd | healthy | .github/workflows/ci-engine.io-client.yml |
gha::ci-socket.io-client |
cicd | healthy | .github/workflows/ci-socket.io-client.yml |
gha::ci-socket.io-parser |
cicd | healthy | .github/workflows/ci-socket.io-parser.yml |
gha::ci-socket.io-redis-streams-emitter |
cicd | healthy | .github/workflows/ci-socket.io-redis-streams-emitter.yml |
gha::ci-socket.io |
cicd | healthy | .github/workflows/ci-socket.io.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci-socket.io-component-emitter.yml |
test |
cicd | healthy | .github/workflows/ci-engine.io.yml |
test |
cicd | healthy | .github/workflows/ci-engine.io-parser.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-cluster-adapter.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-adapter.yml |
build-examples |
cicd | healthy | .github/workflows/build-examples.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-cluster-engine.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-postgres-emitter.yml |
test |
cicd | healthy | .github/workflows/ci-engine.io-client.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-client.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-parser.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io-redis-streams-emitter.yml |
test |
cicd | healthy | .github/workflows/ci-socket.io.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.js |
frontend | healthy | examples/nextjs-app-router/src/app/page.js |
/_app |
frontend | healthy | examples/nextjs-pages-router/src/pages/_app.js |
/_document |
frontend | healthy | examples/nextjs-pages-router/src/pages/_document.js |
/ |
frontend | healthy | examples/nextjs-pages-router/src/pages/index.js |
/api/hello |
frontend | healthy | examples/nextjs-pages-router/src/pages/api/hello.js |
/custom |
frontend | healthy | packages/engine.io/test/server.js |
/engine.io/ |
frontend | healthy | packages/engine.io/test/server.js |
/foo |
frontend | healthy | packages/engine.io/test/server.js |
/engine.io/?transport=polling |
frontend | healthy | packages/engine.io/test/server.js |
/engine.io/?transport=polling&sid= |
frontend | healthy | packages/engine.io/test/server.js |
/engine.io |
frontend | healthy | packages/socket.io/client-dist/socket.io.esm.min.js |
/bar |
frontend | healthy | packages/socket.io-client/test/connection.ts |
/socket.io/ |
frontend | healthy | examples/cluster-engine-node-cluster/server.js |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::examples/passport-jwt-example/esm/index.js |
security | healthy | examples/passport-jwt-example/esm/index.js |
auth::examples/passport-jwt-example/ts/package.json |
security | healthy | examples/passport-jwt-example/ts/package.json |
auth::examples/passport-jwt-example/ts/index.ts |
security | healthy | examples/passport-jwt-example/ts/index.ts |
auth::examples/passport-jwt-example/cjs/package.json |
security | healthy | examples/passport-jwt-example/cjs/package.json |
auth::examples/passport-example/esm/package.json |
security | healthy | examples/passport-example/esm/package.json |
auth::examples/passport-example/esm/index.js |
security | healthy | examples/passport-example/esm/index.js |
auth::examples/passport-example/ts/index.ts |
security | healthy | examples/passport-example/ts/index.ts |
auth::examples/passport-example/ts/package.json |
security | healthy | examples/passport-example/ts/package.json |
auth::examples/passport-jwt-example/cjs/index.js |
security | healthy | examples/passport-jwt-example/cjs/index.js |
auth::examples/passport-example/cjs/package.json |
security | healthy | examples/passport-example/cjs/package.json |
auth::examples/passport-example/cjs/index.js |
security | healthy | examples/passport-example/cjs/index.js |
auth::examples/passport-jwt-example/esm/package.json |
security | healthy | examples/passport-jwt-example/esm/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | packages/engine.io/examples/latency/index.js |
GET /engine.io.min.js |
api | healthy | packages/engine.io/examples/latency/index.js |
HEAD /health |
api | healthy | examples/cluster-haproxy/server/index.js |
POST /incr |
api | healthy | examples/express-session-example/esm/index.js |
POST /logout |
api | healthy | examples/express-session-example/esm/index.js |
GET /self |
api | healthy | examples/passport-jwt-example/esm/index.js |
POST /login |
api | healthy | examples/passport-jwt-example/esm/index.js |
GET /login |
api | healthy | examples/passport-example/esm/index.js |
USE /socket.io/ |
api | healthy | examples/nuxt-example/server/plugins/socket.io.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::packages/socket.io-postgres-emitter/compo… |
security | healthy | packages/socket.io-postgres-emitter/compose.yaml |
password_literal::packages/socket.io-postgres-emitter/test/… |
security | healthy | packages/socket.io-postgres-emitter/test/index.ts |
password_literal::examples/basic-crud-application/server-po… |
security | healthy | examples/basic-crud-application/server-postgres-cluster/doc… |
password_literal::examples/basic-crud-application/server-po… |
security | healthy | examples/basic-crud-application/server-postgres-cluster/lib… |
password_literal::examples/postgres-adapter-example/server.… |
security | healthy | examples/postgres-adapter-example/server.js |
password_literal::examples/postgres-adapter-example/compose… |
security | healthy | examples/postgres-adapter-example/compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | packages/engine.io/test/server.js |
4.1.2.7 |
network | healthy | packages/engine.io/lib/contrib/types.cookie.ts |
192.168.0.10 |
network | healthy | examples/expo-example/socket.js |
6.1.7.5 |
network | healthy | examples/ReactNativeExample/Gemfile |
127.0.0.0 |
network | healthy | examples/create-react-app-example/src/serviceWorker.js |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | examples/cluster-nginx/docker-compose.yml |
haproxy |
network | healthy | examples/cluster-haproxy/docker-compose.yml |
traefik |
network | healthy | examples/cluster-traefik/docker-compose.yml |
loadbalancer |
network | healthy | examples/cluster-traefik/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package.json |
redis |
data | healthy | package.json |
postgresql |
data | healthy | packages/socket.io-postgres-emitter/package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
SAUCE_ACCESS_KEY |
cicd | healthy | — |
SAUCE_USERNAME |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nfpetkj0 |
software | healthy | /tmp/repobility-clone-nfpetkj0 |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | examples/ReactNativeExample/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/4d28810e-b8c1-47a9-b235-f60f50ca4517/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4d28810e-b8c1-47a9-b235-f60f50ca4517/
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.