https://github.com/Urmilanegi/govform-ai
· scanned 2026-06-16 00:46 UTC (2 months, 1 week ago)
38 raw signals (0 security + 38 graph)
Last scanned 2 months, 1 week ago · v1 · 38 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 602 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 |
|---|---|---|---|
encodePortalContext |
software | healthy | chrome-extension/background.js:encodePortalContext |
withPortalContext |
software | healthy | chrome-extension/background.js:withPortalContext |
buildFlowPayload |
software | healthy | chrome-extension/background.js:buildFlowPayload |
setFlowContext |
software | healthy | chrome-extension/background.js:setFlowContext |
injectContextIntoTab |
software | healthy | chrome-extension/background.js:injectContextIntoTab |
tryHydrate |
software | healthy | chrome-extension/background.js:tryHydrate |
fetchLatestBrowserContext |
software | healthy | chrome-extension/background.js:fetchLatestBrowserContext |
isLocalHost |
software | healthy | chrome-extension/content.js:isLocalHost |
normalizeText |
software | healthy | chrome-extension/content.js:normalizeText |
normalizeLooseText |
software | healthy | chrome-extension/content.js:normalizeLooseText |
getAllInputs |
software | healthy | chrome-extension/content.js:getAllInputs |
getElementLabelledByText |
software | healthy | chrome-extension/content.js:getElementLabelledByText |
getLabelText |
software | healthy | chrome-extension/content.js:getLabelText |
getElementText |
software | healthy | chrome-extension/content.js:getElementText |
getFieldScopeText |
software | healthy | chrome-extension/content.js:getFieldScopeText |
descriptorMatchesVerifyMode |
software | healthy | chrome-extension/content.js:descriptorMatchesVerifyMode |
resolveClickableCustomSelect |
software | healthy | chrome-extension/content.js:resolveClickableCustomSelect |
getAllCustomSelects |
software | healthy | chrome-extension/content.js:getAllCustomSelects |
scoreMatch |
software | healthy | chrome-extension/content.js:scoreMatch |
clickElement |
software | healthy | chrome-extension/content.js:clickElement |
wait |
software | healthy | chrome-extension/content.js:wait |
digitsOnly |
software | healthy | chrome-extension/content.js:digitsOnly |
setTextLikeValue |
software | healthy | chrome-extension/content.js:setTextLikeValue |
typeTextLikeHuman |
software | healthy | chrome-extension/content.js:typeTextLikeHuman |
setNativeValue |
software | healthy | chrome-extension/content.js:setNativeValue |
formatValueForInput |
software | healthy | chrome-extension/content.js:formatValueForInput |
markAsFilled |
software | healthy | chrome-extension/content.js:markAsFilled |
isSscAadhaarStep |
software | healthy | chrome-extension/content.js:isSscAadhaarStep |
hasSscAadhaarValidationError |
software | healthy | chrome-extension/content.js:hasSscAadhaarValidationError |
getSscAadhaarValidationState |
software | healthy | chrome-extension/content.js:getSscAadhaarValidationState |
dismissVisibleErrorDialog |
software | healthy | chrome-extension/content.js:dismissVisibleErrorDialog |
isSscOtpFieldVisible |
software | healthy | chrome-extension/content.js:isSscOtpFieldVisible |
hasFormattedFieldValue |
software | healthy | chrome-extension/content.js:hasFormattedFieldValue |
setCheckboxChecked |
software | healthy | chrome-extension/content.js:setCheckboxChecked |
syncSscAadhaarInputs |
software | healthy | chrome-extension/content.js:syncSscAadhaarInputs |
maybeHandleSscAadhaarStep |
software | healthy | chrome-extension/content.js:maybeHandleSscAadhaarStep |
findBestCustomSelectByHints |
software | healthy | chrome-extension/content.js:findBestCustomSelectByHints |
findBestOptionNode |
software | healthy | chrome-extension/content.js:findBestOptionNode |
fillCustomSelect |
software | healthy | chrome-extension/content.js:fillCustomSelect |
fillCustomSelectCandidates |
software | healthy | chrome-extension/content.js:fillCustomSelectCandidates |
scoreTextAgainstHints |
software | healthy | chrome-extension/content.js:scoreTextAgainstHints |
findBestFieldControlByHints |
software | healthy | chrome-extension/content.js:findBestFieldControlByHints |
fillSscTextFieldByHints |
software | healthy | chrome-extension/content.js:fillSscTextFieldByHints |
fillSscSelectFieldByHints |
software | healthy | chrome-extension/content.js:fillSscSelectFieldByHints |
candidates |
software | healthy | chrome-extension/content.js:candidates |
uniqueFilledValues |
software | healthy | chrome-extension/content.js:uniqueFilledValues |
getSscBoardCandidates |
software | healthy | chrome-extension/content.js:getSscBoardCandidates |
getSscHighestQualificationCandidates |
software | healthy | chrome-extension/content.js:getSscHighestQualificationCandi… |
isDropdownOverlayOpen |
software | healthy | chrome-extension/content.js:isDropdownOverlayOpen |
maybeHandleSscPersonalDetailsStep |
software | healthy | chrome-extension/content.js:maybeHandleSscPersonalDetailsSt… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
start.sh |
software | healthy | start.sh |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
background.js |
software | healthy | chrome-extension/background.js |
manifest.json |
software | healthy | chrome-extension/manifest.json |
content.js |
software | healthy | chrome-extension/content.js |
popup.js |
software | healthy | chrome-extension/popup.js |
popup.html |
software | healthy | chrome-extension/popup.html |
index.ts |
software | healthy | types/index.ts |
debug-addl-dom.cjs |
software | healthy | scripts/debug-addl-dom.cjs |
upsc-fill.js |
software | healthy | scripts/upsc-fill.js |
upsc-fill.cjs |
software | healthy | scripts/upsc-fill.cjs |
playwright-runtime.cjs |
software | healthy | scripts/playwright-runtime.cjs |
just-save-next.cjs |
software | healthy | scripts/just-save-next.cjs |
sso-browse.js |
software | healthy | scripts/sso-browse.js |
sso-browse.cjs |
software | healthy | scripts/sso-browse.cjs |
uptet-fill.cjs |
software | healthy | scripts/uptet-fill.cjs |
ssc-fill.js |
software | healthy | scripts/ssc-fill.js |
rrb-fill.js |
software | healthy | scripts/rrb-fill.js |
rrb-fill.cjs |
software | healthy | scripts/rrb-fill.cjs |
rpsc-fill.js |
software | healthy | scripts/rpsc-fill.js |
rpsc-fill.cjs |
software | healthy | scripts/rpsc-fill.cjs |
debug-edu-dom.cjs |
software | healthy | scripts/debug-edu-dom.cjs |
dump-vals.cjs |
software | healthy | scripts/dump-vals.cjs |
ssc-fill.cjs |
software | healthy | scripts/ssc-fill.cjs |
debug-captcha.js |
software | healthy | scripts/debug-captcha.js |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/review/page.tsx |
route.ts |
software | healthy | app/api/screenshot/route.ts |
route.ts |
software | healthy | app/api/notifications/route.ts |
route.ts |
software | healthy | app/api/ssc-pdf/route.ts |
route.ts |
software | healthy | app/api/upsc-fill/route.ts |
route.ts |
software | healthy | app/api/rpsc-pdf/route.ts |
route.ts |
software | healthy | app/api/upload-signature/route.ts |
route.ts |
software | healthy | app/api/upload-files/route.ts |
route.ts |
software | healthy | app/api/detect-exam/route.ts |
route.ts |
software | healthy | app/api/uptet-fill/route.ts |
route.ts |
software | healthy | app/api/launch-portal/route.ts |
route.ts |
software | healthy | app/api/capture-photo/route.ts |
route.ts |
software | healthy | app/api/browser-context/route.ts |
route.ts |
software | healthy | app/api/fill-form/route.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
chrome-extension |
software | healthy | chrome-extension |
types |
software | healthy | types |
scripts |
software | healthy | scripts |
app |
software | healthy | app |
review |
software | healthy | app/review |
api |
software | healthy | app/api |
screenshot |
software | healthy | app/api/screenshot |
notifications |
software | healthy | app/api/notifications |
ssc-pdf |
software | healthy | app/api/ssc-pdf |
upsc-fill |
software | healthy | app/api/upsc-fill |
rpsc-pdf |
software | healthy | app/api/rpsc-pdf |
upload-signature |
software | healthy | app/api/upload-signature |
upload-files |
software | healthy | app/api/upload-files |
detect-exam |
software | healthy | app/api/detect-exam |
uptet-fill |
software | healthy | app/api/uptet-fill |
launch-portal |
software | healthy | app/api/launch-portal |
capture-photo |
software | healthy | app/api/capture-photo |
browser-context |
software | healthy | app/api/browser-context |
fill-form |
software | healthy | app/api/fill-form |
parse-documents |
software | healthy | app/api/parse-documents |
rrb-pdf |
software | healthy | app/api/rrb-pdf |
rrb-fill |
software | healthy | app/api/rrb-fill |
ssc-captcha |
software | healthy | app/api/ssc-captcha |
ssc-fill |
software | healthy | app/api/ssc-fill |
sso-login |
software | healthy | app/api/sso-login |
rpsc-fill |
software | healthy | app/api/rpsc-fill |
ssc-official-pdf |
software | healthy | app/api/ssc-official-pdf |
upsc-pdf |
software | healthy | app/api/upsc-pdf |
credentials |
software | healthy | app/api/credentials |
components |
software | healthy | app/components |
ssc |
software | healthy | app/ssc |
sso |
software | healthy | app/sso |
lib |
software | healthy | lib |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
ReviewPage |
frontend | healthy | app/review/page.tsx |
CenterSelector |
frontend | healthy | app/components/CenterSelector.tsx |
SSCPage |
frontend | healthy | app/ssc/page.tsx |
SSOPage |
frontend | healthy | app/sso/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/ssc/page.tsx |
security | healthy | app/ssc/page.tsx |
auth::lib/posts-data.ts |
security | healthy | lib/posts-data.ts |
auth::public/formsathi.html |
security | healthy | public/formsathi.html |
auth::app/review/page.tsx |
security | healthy | app/review/page.tsx |
auth::app/api/capture-photo/route.ts |
security | healthy | app/api/capture-photo/route.ts |
auth::app/page.tsx |
security | healthy | app/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
education |
software | healthy | chrome-extension/content.js:education |
containing |
software | healthy | scripts/ssc-fill.cjs:containing |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-bmk6b7e2 |
software | healthy | /tmp/repobility-clone-bmk6b7e2 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | chrome-extension/content.js |
This page is publicly accessible at:
https://repobility.com/scan/14984a2a-60f1-4991-be89-5d8e7fb4f1fa/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/14984a2a-60f1-4991-be89-5d8e7fb4f1fa/
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.