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.
22 of your 153 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 3.76s · analysis 32.93s · 16.2 MB · GitHub API rate-limit (preflight)

gravity-ui/dynamic-forms

https://github.com/gravity-ui/dynamic-forms · scanned 2026-06-05 14:53 UTC (5 days, 4 hours ago) · 10 languages

333 raw signals (153 security + 180 graph) 59th percentile · Typescript · medium (20-100K LoC) System graph score 75 (lower by 4)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 4 hours ago · v2 · 183 actionable findings from 2 signal sources. 60 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 52.0 0.25 13.00
testing_score 75.0 0.20 15.00
documentation_score 83.7 0.15 12.55
practices_score 82.0 0.15 12.30
code_quality 60.7 0.10 6.07
Overall 1.00 71.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 946 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
gulpfile.js software healthy gulpfile.js
jest.config.js software warning jest.config.js
commitlint.config.js software warning commitlint.config.js
README.md software healthy README.md
.prettierrc.js software warning .prettierrc.js
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
package-lock.json software healthy package-lock.json
tsconfig.json software healthy tsconfig.json
tsconfig.publish.json software healthy tsconfig.publish.json
README-ru.md software healthy README-ru.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.test.json software healthy tsconfig.test.json
spec.md software healthy docs/spec.md
input-props-map.md software healthy docs/input-props-map.md
styles.md software healthy docs/styles.md
lib.md software healthy docs/lib.md
config.md software healthy docs/config.md
playwright-docker.sh software healthy scripts/playwright-docker.sh
setup-tests-after.ts software warning test-utils/setup-tests-after.ts
playwright.config.ts software healthy playwright/playwright.config.ts
README.md software healthy playwright/README.md
DynamicView.tsx software healthy playwright/core/DynamicView.tsx
expectScreenshotFixture.ts software healthy playwright/core/expectScreenshotFixture.ts
index.ts software healthy playwright/core/index.ts
mountFixture.tsx software healthy playwright/core/mountFixture.tsx
DynamicForm.tsx software healthy playwright/core/DynamicForm.tsx
types.ts software warning playwright/core/types.ts
index.html software healthy playwright/playwright/index.html
index.tsx software warning playwright/playwright/index.tsx
index.scss software healthy playwright/playwright/index.scss
pr-preview-deploy.yml software healthy .github/workflows/pr-preview-deploy.yml
playwright.yml software healthy .github/workflows/playwright.yml
pr-playwright-report.yml software healthy .github/workflows/pr-playwright-report.yml
release-beta.yml software healthy .github/workflows/release-beta.yml
ci.yml software healthy .github/workflows/ci.yml
release-v4.yml software healthy .github/workflows/release-v4.yml
release-v3.yml software healthy .github/workflows/release-v3.yml
release.yml software healthy .github/workflows/release.yml
pr-preview-build.yml software healthy .github/workflows/pr-preview-build.yml
main-preview.yml software healthy .github/workflows/main-preview.yml
index.ts software healthy src/index.ts
index.ts software healthy src/lib/index.ts
index.ts software healthy src/lib/unstable/core/index.ts
utils.ts software healthy src/lib/unstable/core/utils.ts
constants.ts software warning src/lib/unstable/core/constants.ts
config.ts software warning src/lib/unstable/core/types/config.ts
schema.ts software warning src/lib/unstable/core/types/schema.ts
components.ts software warning src/lib/unstable/core/types/components.ts
index.ts software healthy src/lib/unstable/core/types/index.ts

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

LabelLayerStatusPath
compileTs software healthy gulpfile.js:compileTs
pathFromRoot software healthy playwright/playwright.config.ts:pathFromRoot
DynamicView software healthy playwright/core/DynamicView.tsx:DynamicView
captureScreenshot software healthy playwright/core/expectScreenshotFixture.ts:captureScreenshot
mount software healthy playwright/core/mountFixture.tsx:mount
DynamicForm software healthy playwright/core/DynamicForm.tsx:DynamicForm
generateRandomValue software healthy playwright/core/DynamicForm.tsx:generateRandomValue
getSchemaType software healthy src/lib/unstable/core/utils.ts:getSchemaType
not software healthy src/lib/unstable/core/useSchemaRenderer/useSchemaRenderer.t…
useSchemaRenderer software healthy src/lib/unstable/core/useSchemaRenderer/useSchemaRenderer.t…
getValidate software healthy src/lib/unstable/core/useSchemaRenderer/utils/get-validate.…
setError software healthy src/lib/unstable/core/useSchemaRenderer/utils/get-validate.…
getAjvValidate software healthy src/lib/unstable/core/useSchemaRenderer/utils/get-ajv-valid…
entityParametersValidate software healthy src/lib/unstable/core/useSchemaRenderer/utils/get-ajv-valid…
processEntityParametersError software healthy src/lib/unstable/core/useSchemaRenderer/utils/process-entit…
processErrorsState software healthy src/lib/unstable/core/useSchemaRenderer/utils/process-error…
getErrorItems software healthy src/lib/unstable/core/useSchemaRenderer/utils/process-error…
parseSchemaPath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:par…
parseInstancePath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:par…
parseFinalFormName software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:par…
formatFinalFormPath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:for…
getSchemaPath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:get…
getSchemaBySchemaPath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:get…
getSchemaByInstancePath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:get…
getSchemaByFinalFormPath software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:get…
getValuePaths software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:get…
isObject software healthy src/lib/unstable/core/useSchemaRenderer/utils/common.ts:isO…
getErrorMessageBySchema software healthy src/lib/unstable/core/useSchemaRenderer/utils/process-ajv-e…
mutators software healthy src/lib/unstable/core/useSchemaRenderer/mutators/schema-mut…
useSchemaRendererMutators software healthy src/lib/unstable/core/useSchemaRenderer/hooks/useSchemaRend…
useEntityState software healthy src/lib/unstable/core/useSchemaRenderer/hooks/useEntityStat…
onClick software healthy src/lib/unstable/kit/ArrayBase.tsx:onClick
isCorrectSpec software healthy src/lib/core/helpers.ts:isCorrectSpec
isArraySpec software healthy src/lib/core/helpers.ts:isArraySpec
isBooleanSpec software healthy src/lib/core/helpers.ts:isBooleanSpec
isNumberSpec software healthy src/lib/core/helpers.ts:isNumberSpec
isObjectSpec software healthy src/lib/core/helpers.ts:isObjectSpec
isStringSpec software healthy src/lib/core/helpers.ts:isStringSpec
DynamicView software healthy src/lib/core/components/View/DynamicView.tsx:DynamicView
isCorrectViewConfig software healthy src/lib/core/components/View/helpers.ts:isCorrectViewConfig
useViewSharedStore software healthy src/lib/core/components/View/hooks/useViewSharedStore.tsx:u…
useDynamicFormsCtx software healthy src/lib/core/components/View/hooks/useDynamicFormsCtx.tsx:u…
input software healthy src/lib/core/components/View/hooks/useRender.tsx:input
useMonaco software healthy src/lib/core/components/View/hooks/useMonaco.ts:useMonaco
useCreateContext software healthy src/lib/core/components/View/hooks/useCreateContext.ts:useC…
Link software healthy src/lib/core/components/View/hooks/__tests__/useRender.test…
Caller software healthy src/lib/core/components/Form/__tests__/DynamicField.test.ts…
getParentName software healthy src/lib/core/components/Form/utils/search.ts:getParentName
getDefaultSearchFunction software healthy src/lib/core/components/Form/utils/search.ts:getDefaultSear…
isCorrectConfig software healthy src/lib/core/components/Form/utils/common.ts:isCorrectConfig

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
test-utils software healthy test-utils
playwright software healthy playwright
core software healthy playwright/core
playwright software healthy playwright/playwright
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
lib software healthy src/lib
unstable software healthy src/lib/unstable
core software healthy src/lib/unstable/core
types software healthy src/lib/unstable/core/types
SchemaRenderer software healthy src/lib/unstable/core/SchemaRenderer
useSchemaRenderer software healthy src/lib/unstable/core/useSchemaRenderer
utils software healthy src/lib/unstable/core/useSchemaRenderer/utils
mutators software healthy src/lib/unstable/core/useSchemaRenderer/mutators
schema-mutators software healthy src/lib/unstable/core/useSchemaRenderer/mutators/schema-mut…
async-validation software healthy src/lib/unstable/core/useSchemaRenderer/mutators/async-vali…
external-errors software healthy src/lib/unstable/core/useSchemaRenderer/mutators/external-e…
array-object-errors software healthy src/lib/unstable/core/useSchemaRenderer/mutators/array-obje…
hooks software healthy src/lib/unstable/core/useSchemaRenderer/hooks
Entity software healthy src/lib/unstable/core/Entity
kit software healthy src/lib/unstable/kit
core software healthy src/lib/core
__tests__ software healthy src/lib/core/__tests__
types software healthy src/lib/core/types
components software healthy src/lib/core/components
View software healthy src/lib/core/components/View
__tests__ software healthy src/lib/core/components/View/__tests__
types software healthy src/lib/core/components/View/types
hooks software healthy src/lib/core/components/View/hooks
__tests__ software healthy src/lib/core/components/View/hooks/__tests__
Form software healthy src/lib/core/components/Form
__tests__ software healthy src/lib/core/components/Form/__tests__
types software healthy src/lib/core/components/Form/types
utils software healthy src/lib/core/components/Form/utils
__tests__ software healthy src/lib/core/components/Form/utils/__tests__
hooks software healthy src/lib/core/components/Form/hooks
__tests__ software healthy src/lib/core/components/Form/hooks/__tests__
useSearch software healthy src/lib/core/components/Form/hooks/useSearch
Controller software healthy src/lib/core/components/Form/Controller
kit software healthy src/lib/kit
i18n software healthy src/lib/kit/i18n
constants software healthy src/lib/kit/constants
utils software healthy src/lib/kit/utils
__tests__ software healthy src/lib/kit/utils/__tests__
components software healthy src/lib/kit/components
RemoveButton software healthy src/lib/kit/components/RemoveButton
SimpleVerticalAccordeon software healthy src/lib/kit/components/SimpleVerticalAccordeon

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

LabelLayerStatusPath
deploy cicd healthy .github/workflows/pr-preview-deploy.yml
test cicd healthy .github/workflows/playwright.yml
comment cicd healthy .github/workflows/pr-playwright-report.yml
build cicd healthy .github/workflows/release-beta.yml
verify_files cicd healthy .github/workflows/ci.yml
tests cicd healthy .github/workflows/ci.yml
release cicd healthy .github/workflows/release-v4.yml
release cicd healthy .github/workflows/release-v3.yml
release cicd healthy .github/workflows/release.yml
build cicd healthy .github/workflows/pr-preview-build.yml
main cicd healthy .github/workflows/main-preview.yml

LabelLayerStatusPath
gha::pr-preview-deploy cicd healthy .github/workflows/pr-preview-deploy.yml
gha::playwright cicd healthy .github/workflows/playwright.yml
gha::pr-playwright-report cicd healthy .github/workflows/pr-playwright-report.yml
gha::release-beta cicd healthy .github/workflows/release-beta.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::release-v4 cicd healthy .github/workflows/release-v4.yml
gha::release-v3 cicd healthy .github/workflows/release-v3.yml
gha::release cicd healthy .github/workflows/release.yml
gha::pr-preview-build cicd healthy .github/workflows/pr-preview-build.yml
gha::main-preview cicd healthy .github/workflows/main-preview.yml

LabelLayerStatusPath
STORYBOOK_S3_KEY_ID cicd healthy
STORYBOOK_S3_SECRET_KEY cicd healthy
GRAVITY_UI_BOT_NPM_TOKEN cicd healthy
GRAVITY_UI_BOT_GITHUB_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-89uwsp79 software healthy /tmp/repobility-clone-89uwsp79

LabelLayerStatusPath
SimpleVerticalAccordeon software healthy src/lib/kit/components/SimpleVerticalAccordeon/SimpleVertic…

LabelLayerStatusPath
vps::aws hardware healthy .github/workflows/pr-playwright-report.yml

LabelLayerStatusPath
DateInput frontend healthy src/lib/kit/components/Inputs/DateInput/DateInput.tsx
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/e03423db-72fc-4a72-9d7f-0af96e603d03/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e03423db-72fc-4a72-9d7f-0af96e603d03/

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.