https://github.com/sanity-io/pkg-utils
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 3 weeks ago · v1 · 46 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 749 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 |
|---|---|---|---|
prettier.config.js |
software | healthy | prettier.config.js |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
vitest.config.ts |
software | healthy | vitest.config.ts |
tsconfig.dist.json |
software | healthy | playground/dummy-lodash-es/tsconfig.dist.json |
package.config.ts |
software | healthy | playground/dummy-lodash-es/package.config.ts |
package.json |
software | healthy | playground/dummy-lodash-es/package.json |
tsconfig.settings.json |
software | healthy | playground/dummy-lodash-es/tsconfig.settings.json |
test.cjs |
software | healthy | playground/dummy-lodash-es/test.cjs |
test.mjs |
software | healthy | playground/dummy-lodash-es/test.mjs |
tsconfig.json |
software | healthy | playground/dummy-lodash-es/tsconfig.json |
index.ts |
software | healthy | playground/dummy-lodash-es/src/index.ts |
package.config.ts |
software | healthy | playground/custom-dist/package.config.ts |
package.json |
software | healthy | playground/custom-dist/package.json |
tsconfig.settings.json |
software | healthy | playground/custom-dist/tsconfig.settings.json |
tsconfig.json |
software | healthy | playground/custom-dist/tsconfig.json |
tsconfig.lib.json |
software | healthy | playground/custom-dist/tsconfig.lib.json |
index.ts |
software | healthy | playground/custom-dist/src/index.ts |
tsconfig.dist.json |
software | healthy | playground/dummy-lodash/tsconfig.dist.json |
package.config.ts |
software | healthy | playground/dummy-lodash/package.config.ts |
package.json |
software | healthy | playground/dummy-lodash/package.json |
tsconfig.settings.json |
software | healthy | playground/dummy-lodash/tsconfig.settings.json |
test.cjs |
software | healthy | playground/dummy-lodash/test.cjs |
test.mjs |
software | healthy | playground/dummy-lodash/test.mjs |
tsconfig.json |
software | healthy | playground/dummy-lodash/tsconfig.json |
index.ts |
software | healthy | playground/dummy-lodash/src/index.ts |
vite.config.ts |
software | healthy | playground/runtime-vite/vite.config.ts |
package.json |
software | healthy | playground/runtime-vite/package.json |
tsconfig.node.json |
software | healthy | playground/runtime-vite/tsconfig.node.json |
index.html |
software | healthy | playground/runtime-vite/index.html |
tsconfig.settings.json |
software | healthy | playground/runtime-vite/tsconfig.settings.json |
tsconfig.json |
software | healthy | playground/runtime-vite/tsconfig.json |
main.ts |
software | healthy | playground/runtime-vite/src/main.ts |
vite-env.d.ts |
software | healthy | playground/runtime-vite/src/vite-env.d.ts |
tsconfig.dist.json |
software | healthy | playground/tsgo/tsconfig.dist.json |
package.config.ts |
software | healthy | playground/tsgo/package.config.ts |
package.json |
software | healthy | playground/tsgo/package.json |
tsconfig.settings.json |
software | healthy | playground/tsgo/tsconfig.settings.json |
tsconfig.json |
software | healthy | playground/tsgo/tsconfig.json |
index.ts |
software | healthy | playground/tsgo/src/index.ts |
tsconfig.dist.json |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/tsconfig.dist… |
package.config.ts |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/package.confi… |
package.json |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/package.json |
tsconfig.settings.json |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/tsconfig.sett… |
tsconfig.json |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/tsconfig.json |
index.ts |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/src/index.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ColorSwatch |
software | healthy | playground/sanity-plugin-with-vanilla-extract/test/ColorSwa… |
ColorInput |
software | healthy | playground/sanity-plugin-with-vanilla-extract/src/ColorInpu… |
greet |
software | healthy | playground/tsgo-disabled/src/index.ts:greet |
readPackageJson |
software | healthy | playground/node-condition/src/index.node.ts:readPackageJson |
defineThing |
software | healthy | playground/babel-plugin/src/index.ts:defineThing |
main |
software | healthy | playground/default-export/src/index.js:main |
Provider |
software | healthy | playground/use-client-directive/src/_exports.tsx:Provider |
useResult |
software | healthy | playground/use-client-directive/src/_exports.tsx:useResult |
useMemoResult |
software | healthy | playground/use-client-directive/src/_exports.tsx:useMemoRes… |
RootLayout |
software | healthy | playground/runtime-next-js/app/layout.tsx:RootLayout |
IndexPage |
software | healthy | playground/runtime-next-js/app/app-router/page.tsx:IndexPage |
Leaf |
software | healthy | playground/runtime-next-js/app/app-router/leaf.tsx:Leaf |
IndexPage |
software | healthy | playground/runtime-next-js/pages/index.tsx:IndexPage |
handler |
software | healthy | playground/runtime-next-js/pages/api/dummy.ts:handler |
plugin |
software | healthy | playground/multi-export/src/plugin.ts:plugin |
getAnswer |
software | healthy | playground/multi-export/src/pure.ts:getAnswer |
defineConfig |
software | healthy | playground/multi-export/src/defineConfig.ts:defineConfig |
definePlugin |
software | healthy | playground/multi-export/src/definePlugin.ts:definePlugin |
plugin |
software | healthy | playground/multi-exports-commonjs/src/plugin.ts:plugin |
defineConfig |
software | healthy | playground/multi-exports-commonjs/src/defineConfig.ts:defin… |
run |
software | healthy | playground/multi-exports-commonjs/src/cli.ts:run |
definePlugin |
software | healthy | playground/multi-exports-commonjs/src/definePlugin.ts:defin… |
SearchResults |
software | healthy | playground/react-19/src/SearchResults.tsx:SearchResults |
Input |
software | healthy | playground/react-19/src/Input.tsx:Input |
fetchSearchResults |
software | healthy | playground/react-19/src/data.ts:fetchSearchResults |
getSearchResults |
software | healthy | playground/react-19/src/data.ts:getSearchResults |
App |
software | healthy | playground/react-19/src/App.tsx:App |
ColorSwatch |
software | healthy | playground/sanity-plugin-with-styled-components/test/ColorS… |
ColorInput |
software | healthy | playground/sanity-plugin-with-styled-components/src/ColorIn… |
SearchResults |
software | healthy | playground/react-18/src/SearchResults.tsx:SearchResults |
fetchSearchResults |
software | healthy | playground/react-18/src/data.ts:fetchSearchResults |
getSearchResults |
software | healthy | playground/react-18/src/data.ts:getSearchResults |
App |
software | healthy | playground/react-18/src/App.tsx:App |
hello |
software | healthy | playground/strict-legacy-fields/src/index.ts:hello |
identity |
software | healthy | playground/ts-rolldown-external-subpath-import/src/index.ts… |
createMockExtractorResult |
software | healthy | packages/@sanity/pkg-utils/test/extractModuleBlocks.test.ts… |
format |
software | healthy | packages/@sanity/pkg-utils/test/extractModuleBlocks.test.ts… |
testParseExports |
software | healthy | packages/@sanity/pkg-utils/test/parseAndValidateExports.tes… |
testPackage |
software | healthy | packages/@sanity/pkg-utils/test/publishConfigExports.test.t… |
should |
software | healthy | packages/@sanity/pkg-utils/test/watch.test.ts:should |
is |
software | healthy | packages/@sanity/pkg-utils/test/cli.test.ts:is |
call |
software | healthy | packages/@sanity/pkg-utils/test/cli.test.ts:call |
printExtractMessages |
software | healthy | packages/@sanity/pkg-utils/src/node/printExtractMessages.ts… |
resolveBuildTasks |
software | healthy | packages/@sanity/pkg-utils/src/node/resolveBuildTasks.ts:re… |
addRollupTaskEntry |
software | healthy | packages/@sanity/pkg-utils/src/node/resolveBuildTasks.ts:ad… |
exportPath |
software | healthy | packages/@sanity/pkg-utils/src/node/resolveBuildTasks.ts:ex… |
watch |
software | healthy | packages/@sanity/pkg-utils/src/node/watch.ts:watch |
fileExists |
software | healthy | packages/@sanity/pkg-utils/src/node/fileExists.ts:fileExists |
init |
software | healthy | packages/@sanity/pkg-utils/src/node/init.ts:init |
ensurePackagePath |
software | healthy | packages/@sanity/pkg-utils/src/node/init.ts:ensurePackagePa… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playground |
software | healthy | playground |
dummy-lodash-es |
software | healthy | playground/dummy-lodash-es |
src |
software | healthy | playground/dummy-lodash-es/src |
custom-dist |
software | healthy | playground/custom-dist |
src |
software | healthy | playground/custom-dist/src |
dummy-lodash |
software | healthy | playground/dummy-lodash |
src |
software | healthy | playground/dummy-lodash/src |
runtime-vite |
software | healthy | playground/runtime-vite |
src |
software | healthy | playground/runtime-vite/src |
tsgo |
software | healthy | playground/tsgo |
src |
software | healthy | playground/tsgo/src |
ts-rolldown-bundle-peer-dependency |
software | healthy | playground/ts-rolldown-bundle-peer-dependency |
src |
software | healthy | playground/ts-rolldown-bundle-peer-dependency/src |
runtime-astro |
software | healthy | playground/runtime-astro |
src |
software | healthy | playground/runtime-astro/src |
ts-without-extract |
software | healthy | playground/ts-without-extract |
src |
software | healthy | playground/ts-without-extract/src |
runtime-node-module |
software | healthy | playground/runtime-node-module |
sanity-plugin-with-vanilla-extract |
software | healthy | playground/sanity-plugin-with-vanilla-extract |
test |
software | healthy | playground/sanity-plugin-with-vanilla-extract/test |
src |
software | healthy | playground/sanity-plugin-with-vanilla-extract/src |
tsgo-disabled |
software | healthy | playground/tsgo-disabled |
src |
software | healthy | playground/tsgo-disabled/src |
js |
software | healthy | playground/js |
src |
software | healthy | playground/js/src |
node-condition |
software | healthy | playground/node-condition |
src |
software | healthy | playground/node-condition/src |
babel-plugin |
software | healthy | playground/babel-plugin |
src |
software | healthy | playground/babel-plugin/src |
default-export |
software | healthy | playground/default-export |
src |
software | healthy | playground/default-export/src |
use-client-directive |
software | healthy | playground/use-client-directive |
lib |
software | healthy | playground/use-client-directive/lib |
src |
software | healthy | playground/use-client-directive/src |
reference-esm-legacy |
software | healthy | playground/reference-esm-legacy |
reference-cjs |
software | healthy | playground/reference-cjs |
lib |
software | healthy | playground/reference-cjs/lib |
src |
software | healthy | playground/reference-cjs/src |
runtime-next-js |
software | healthy | playground/runtime-next-js |
app |
software | healthy | playground/runtime-next-js/app |
app-router |
software | healthy | playground/runtime-next-js/app/app-router |
pages |
software | healthy | playground/runtime-next-js/pages |
api |
software | healthy | playground/runtime-next-js/pages/api |
ts-bundler |
software | healthy | playground/ts-bundler |
src |
software | healthy | playground/ts-bundler/src |
reference-esm |
software | healthy | playground/reference-esm |
lib |
software | healthy | playground/reference-esm/lib |
src |
software | healthy | playground/reference-esm/src |
ts-node16 |
software | healthy | playground/ts-node16 |
src |
software | healthy | playground/ts-node16/src |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
if-needed |
cicd | healthy | .github/workflows/format-if-needed.yml |
call |
cicd | healthy | .github/workflows/renovate.yml |
run |
cicd | healthy | .github/workflows/setup-trusted-publish.yml |
knip |
cicd | healthy | .github/workflows/main.yml |
build |
cicd | healthy | .github/workflows/main.yml |
playground |
cicd | healthy | .github/workflows/main.yml |
test |
cicd | healthy | .github/workflows/main.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ColorInput |
frontend | healthy | playground/sanity-plugin-with-vanilla-extract/src/ColorInpu… |
RootLayout |
frontend | healthy | playground/runtime-next-js/app/layout.tsx |
IndexPage |
frontend | healthy | playground/runtime-next-js/app/app-router/page.tsx |
Leaf |
frontend | healthy | playground/runtime-next-js/app/app-router/leaf.tsx |
IndexPage |
frontend | healthy | playground/runtime-next-js/pages/index.tsx |
ColorInput |
frontend | healthy | playground/sanity-plugin-with-styled-components/src/ColorIn… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::format-if-needed |
cicd | healthy | .github/workflows/format-if-needed.yml |
gha::renovate |
cicd | healthy | .github/workflows/renovate.yml |
gha::setup-trusted-publish |
cicd | healthy | .github/workflows/setup-trusted-publish.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/app-router |
frontend | healthy | playground/runtime-next-js/app/app-router/page.tsx |
/ |
frontend | healthy | playground/runtime-next-js/pages/index.tsx |
/api/dummy |
frontend | healthy | playground/runtime-next-js/pages/api/dummy.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-onclbfym |
software | healthy | /tmp/repobility-clone-onclbfym |
| Label | Layer | Status | Path |
|---|---|---|---|
DtsError |
software | healthy | packages/@sanity/pkg-utils/src/node/tasks/dts/DtsError.ts:D… |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_PUBLISH_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/b6039251-d21a-4a64-bf54-73cfadcc3c15/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b6039251-d21a-4a64-bf54-73cfadcc3c15/
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.