Scan timing: clone 4.27s · analysis 82.08s · 5.4 MB · GitHub API rate-limit (preflight)
https://github.com/nestjs/nest
· scanned 2026-06-05 07:44 UTC (5 days, 21 hours ago)
· 10 languages
575 raw signals (203 security + 372 graph) 5th percentile · Typescript · large (100-500K LoC) System graph score 54 (higher by 2)
Last scanned 5 days, 21 hours ago · v2 · 270 actionable findings from 2 signal sources. 119 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 |
5.5 | 0.25 | 1.38 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
76.0 | 0.15 | 11.40 |
code_quality |
60.7 | 0.10 | 6.07 |
| Overall | 1.00 | 56.1 |
Showing 242 of 270 actionable findings. 389 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
sample/34-using-esm-packages/src/import-esm-package.ts:8
integration/docker-compose.yml:26
CI/CD securitycontainers
Readme.md:5packages/common/Readme.md:5packages/core/Readme.md:5packages/microservices/Readme.md:5packages/testing/Readme.md:5readme_jp.md:5readme_kr.md:5readme_zh.md:5package-lock.json
integration/microservices/src/tcp-tls/privkey.pem:1
integration/repl/src/users/users.controller.ts:28, 33, 38 (3 hits)integration/inspector/src/cats/cats.controller.ts:23integration/inspector/src/database/database.controller.ts:41integration/hello-world/src/host-array/host-array.controller.ts:29
integration/hello-world/src/hello/hello.controller.ts:26
package-lock.json
integration/docker-compose.yml:26, 35 (2 hits)sample/05-sql-typeorm/docker-compose.yml:3, 11 (2 hits)sample/06-mongoose/docker-compose.yml:3sample/07-sequelize/docker-compose.yml:3sample/13-mongo-typeorm/docker-compose.yml:3sample/14-mongoose-base/docker-compose.yml:3integration/docker-compose.yml:3, 26, 35, 42, 50, 59 (6 hits)sample/05-sql-typeorm/docker-compose.yml:3, 11 (2 hits)sample/06-mongoose/docker-compose.yml:3sample/07-sequelize/docker-compose.yml:3sample/13-mongo-typeorm/docker-compose.yml:3sample/14-mongoose-base/docker-compose.yml:3sample/26-queues/docker-compose.yml:2package-lock.json
.github/workflows/codeql-analysis.yml:37, 47, 61 (6 hits).github/workflows/codeql-analysis.yml:24 (2 hits)package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
integration/lazy-modules/src/lazy.controller.ts:9
Exec used
integration/repl/src/users/users.controller.ts:33, 38 (2 hits)integration/microservices/src/redis/redis-broadcast.controller.ts:16
integration/scopes/src/msvc/http.controller.ts:6
integration/nest-application/global-prefix/src/app.controller.ts:5
integration/microservices/src/kafka/kafka.controller.ts:55
integration/nest-application/global-prefix/src/app.controller.ts:10
integration/scopes/src/inject-inquirer/hello.controller.ts:15
packages/microservices/client/client-mqtt.ts:135packages/microservices/client/client-nats.ts:96packages/microservices/client/client-redis.ts:129package-lock.json
package-lock.json
integration/docker-compose.yml:35sample/06-mongoose/docker-compose.yml:3sample/14-mongoose-base/docker-compose.yml:3sample/05-sql-typeorm/docker-compose.yml:3, 11 (2 hits)sample/07-sequelize/docker-compose.yml:3integration/docker-compose.yml:26, 35 (2 hits)sample/05-sql-typeorm/docker-compose.yml:3, 11 (2 hits)sample/06-mongoose/docker-compose.yml:3sample/07-sequelize/docker-compose.yml:3sample/13-mongo-typeorm/docker-compose.yml:3sample/14-mongoose-base/docker-compose.yml:3integration/docker-compose.yml:3, 42, 50, 59 (4 hits)sample/26-queues/docker-compose.yml:2packages/common/interfaces/version-options.interface.ts:55
package-lock.json
package-lock.json
package.jsonsample/12-graphql-schema-first/package.jsonpackage.json
package.json
package.json
package.json
package.json
package.jsonpackages/common/package.jsonpackage.jsonsample/12-graphql-schema-first/package.jsonpackage.json
package.json
sample/12-graphql-schema-first/package.json
package.json
package.json
package-lock.json
package-lock.json
.well-known/security.txt
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.json
package-lock.jsontools/benchmarks/package-lock.jsonpackage-lock.json
package-lock.json
package-lock.json
integration/docker-compose.yml:9, 17 (2 hits)integration/docker-compose.yml:9, 17 (2 hits)integration/docker-compose.yml:3, 42, 50, 59 (4 hits)sample/26-queues/docker-compose.yml:2package-lock.json
integration/microservices/src/rmq/rmq.controller.ts:33, 34 (2 hits)integration/hello-world/src/host/host.controller.ts:11integration/inspector/src/properties/properties.module.ts:1integration/microservices/src/mqtt/mqtt.controller.ts:144integration/microservices/src/redis/redis-broadcast.controller.ts:13integration/microservices/src/redis/redis.controller.ts:20integration/microservices/src/rmq/rmq-broadcast.controller.ts:24integration/microservices/src/tcp-tls/app.controller.ts:1packages/core/package.json (2 hits)packages/microservices/package.jsonpackages/platform-socket.io/package.jsonpackages/platform-ws/package.jsonpackages/testing/package.jsonpackages/websockets/package.jsonpackage.jsonpackages/platform-ws/package.jsonpackage-lock.json
package.json
CI/CD securitySupply chainNpm
This page is publicly accessible at:
https://repobility.com/scan/30c176fa-1f87-4509-90b0-d3641fa6f6dc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/30c176fa-1f87-4509-90b0-d3641fa6f6dc/
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.