https://github.com/tailwindlabs/tailwindcss
· scanned 2026-06-05 06:50 UTC (6 days, 1 hour ago)
· 10 languages
362 raw signals (74 security + 288 graph) 11/13 scanners ran 75th percentile · Typescript · medium (20-100K LoC) System graph score 84 (lower by 6)
Last scanned 6 days, 1 hour ago · v2 · 171 actionable findings from 2 signal sources. 47 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 |
100.0 | 0.25 | 25.00 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
64.0 | 0.15 | 9.60 |
practices_score |
57.0 | 0.15 | 8.55 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 78.2 |
All 1435 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 |
|---|---|---|---|
PUBLIC_PACKAGES |
software | healthy | integrations/utils.ts:PUBLIC_PACKAGES |
test |
software | healthy | integrations/utils.ts:test |
dispose |
software | healthy | integrations/utils.ts:dispose |
onExit |
software | healthy | integrations/utils.ts:onExit |
notifyNext |
software | healthy | integrations/utils.ts:notifyNext |
pkgToFilename |
software | healthy | integrations/utils.ts:pkgToFilename |
overwriteVersionsInPackageJson |
software | healthy | integrations/utils.ts:overwriteVersionsInPackageJson |
resolveVersion |
software | healthy | integrations/utils.ts:resolveVersion |
stripTailwindComment |
software | healthy | integrations/utils.ts:stripTailwindComment |
binary |
software | healthy | integrations/utils.ts:binary |
candidate |
software | healthy | integrations/utils.ts:candidate |
retryAssertion |
software | healthy | integrations/utils.ts:retryAssertion |
fetchStyles |
software | healthy | integrations/utils.ts:fetchStyles |
getRandomPort |
software | healthy | integrations/utils.ts:getRandomPort |
killProcessTree |
software | healthy | integrations/utils.ts:killProcessTree |
forceKillProcessTree |
software | healthy | integrations/utils.ts:forceKillProcessTree |
gracefullyRemove |
software | healthy | integrations/utils.ts:gracefullyRemove |
parseSourceMap |
software | healthy | integrations/utils.ts:parseSourceMap |
STANDALONE_BINARY |
software | healthy | integrations/cli/index.test.ts:STANDALONE_BINARY |
MyComponent |
software | healthy | integrations/cli/index.test.ts:MyComponent |
withBOM |
software | healthy | integrations/cli/index.test.ts:withBOM |
STANDALONE_BINARY |
software | healthy | integrations/cli/standalone.test.ts:STANDALONE_BINARY |
defineConfig |
software | healthy | integrations/cli/config.test.ts:defineConfig |
App |
software | healthy | integrations/vite/solidstart.test.ts:App |
firstLine |
software | healthy | integrations/vite/index.test.ts:firstLine |
ClientOnly |
software | healthy | integrations/vite/astro.test.ts:ClientOnly |
Home |
software | healthy | integrations/vite/react-router.test.ts:Home |
Layout |
software | healthy | integrations/vite/react-router.test.ts:Layout |
App |
software | healthy | integrations/vite/react-router.test.ts:App |
loader |
software | healthy | integrations/vite/react-router.test.ts:loader |
virtualModule |
software | healthy | integrations/vite/virtual-modules.test.ts:virtualModule |
createSetup |
software | healthy | integrations/vite/other-transforms.test.ts:createSetup |
Star |
software | healthy | integrations/upgrade/index.test.ts:Star |
withBOM |
software | healthy | integrations/upgrade/index.test.ts:withBOM |
RootLayout |
software | healthy | integrations/postcss/next.test.ts:RootLayout |
Page |
software | healthy | integrations/postcss/next.test.ts:Page |
clearRequireCache |
software | healthy | packages/@tailwindcss-node/src/require-cache.ts:clearRequir… |
dim |
software | healthy | packages/@tailwindcss-node/src/instrumentation.ts:dim |
blue |
software | healthy | packages/@tailwindcss-node/src/instrumentation.ts:blue |
optimize |
software | healthy | packages/@tailwindcss-node/src/optimize.ts:optimize |
dim |
software | healthy | packages/@tailwindcss-node/src/optimize.ts:dim |
yellow |
software | healthy | packages/@tailwindcss-node/src/optimize.ts:yellow |
createCompileOptions |
software | healthy | packages/@tailwindcss-node/src/compile.ts:createCompileOpti… |
ensureSourceDetectionRootExists |
software | healthy | packages/@tailwindcss-node/src/compile.ts:ensureSourceDetec… |
compileAst |
software | healthy | packages/@tailwindcss-node/src/compile.ts:compileAst |
compile |
software | healthy | packages/@tailwindcss-node/src/compile.ts:compile |
__unstable__loadDesignSystem |
software | healthy | packages/@tailwindcss-node/src/compile.ts:__unstable__loadD… |
loadModule |
software | healthy | packages/@tailwindcss-node/src/compile.ts:loadModule |
loadStylesheet |
software | healthy | packages/@tailwindcss-node/src/compile.ts:loadStylesheet |
importModule |
software | healthy | packages/@tailwindcss-node/src/compile.ts:importModule |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
Cargo.toml |
software | healthy | Cargo.toml |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
turbo.json |
software | healthy | turbo.json |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.config.ts |
software | warning | vitest.config.ts |
package.json |
software | healthy | integrations/package.json |
utils.ts |
software | healthy | integrations/utils.ts |
vitest.config.ts |
software | warning | integrations/vitest.config.ts |
index.test.ts |
software | healthy | integrations/cli/index.test.ts |
standalone.test.ts |
software | healthy | integrations/cli/standalone.test.ts |
plugins.test.ts |
software | warning | integrations/cli/plugins.test.ts |
config.test.ts |
software | healthy | integrations/cli/config.test.ts |
solidstart.test.ts |
software | healthy | integrations/vite/solidstart.test.ts |
index.test.ts |
software | healthy | integrations/vite/index.test.ts |
astro.test.ts |
software | healthy | integrations/vite/astro.test.ts |
svelte.test.ts |
software | warning | integrations/vite/svelte.test.ts |
html-style-blocks.test.ts |
software | warning | integrations/vite/html-style-blocks.test.ts |
resolvers.test.ts |
software | warning | integrations/vite/resolvers.test.ts |
react-router.test.ts |
software | healthy | integrations/vite/react-router.test.ts |
qwik.test.ts |
software | warning | integrations/vite/qwik.test.ts |
ssr.test.ts |
software | warning | integrations/vite/ssr.test.ts |
vue.test.ts |
software | warning | integrations/vite/vue.test.ts |
virtual-modules.test.ts |
software | healthy | integrations/vite/virtual-modules.test.ts |
ignored-packages.test.ts |
software | warning | integrations/vite/ignored-packages.test.ts |
url-rewriting.test.ts |
software | warning | integrations/vite/url-rewriting.test.ts |
nuxt.test.ts |
software | warning | integrations/vite/nuxt.test.ts |
sveltekit.test.ts |
software | warning | integrations/vite/sveltekit.test.ts |
config.test.ts |
software | warning | integrations/vite/config.test.ts |
other-transforms.test.ts |
software | healthy | integrations/vite/other-transforms.test.ts |
css-modules.test.ts |
software | warning | integrations/vite/css-modules.test.ts |
source-maps.test.ts |
software | warning | integrations/vite/source-maps.test.ts |
multi-root.test.ts |
software | warning | integrations/vite/multi-root.test.ts |
workers.test.ts |
software | warning | integrations/oxide/workers.test.ts |
wasm.test.ts |
software | warning | integrations/oxide/wasm.test.ts |
index.test.ts |
software | warning | integrations/webpack/index.test.ts |
loader.test.ts |
software | healthy | integrations/webpack/loader.test.ts |
index.test.ts |
software | healthy | integrations/upgrade/index.test.ts |
js-config.test.ts |
software | warning | integrations/upgrade/js-config.test.ts |
upgrade-errors.test.ts |
software | warning | integrations/upgrade/upgrade-errors.test.ts |
index.test.ts |
software | warning | integrations/postcss/index.test.ts |
next.test.ts |
software | healthy | integrations/postcss/next.test.ts |
plugins.test.ts |
software | warning | integrations/postcss/plugins.test.ts |
source.test.ts |
software | warning | integrations/postcss/source.test.ts |
url-rewriting.test.ts |
software | warning | integrations/postcss/url-rewriting.test.ts |
config.test.ts |
software | warning | integrations/postcss/config.test.ts |
multi-root.test.ts |
software | warning | integrations/postcss/multi-root.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
integrations |
software | healthy | integrations |
cli |
software | healthy | integrations/cli |
vite |
software | healthy | integrations/vite |
oxide |
software | healthy | integrations/oxide |
webpack |
software | healthy | integrations/webpack |
upgrade |
software | healthy | integrations/upgrade |
postcss |
software | healthy | integrations/postcss |
scripts |
software | healthy | scripts |
crates |
software | healthy | crates |
node |
software | healthy | crates/node |
npm |
software | healthy | crates/node/npm |
darwin-arm64 |
software | healthy | crates/node/npm/darwin-arm64 |
freebsd-x64 |
software | healthy | crates/node/npm/freebsd-x64 |
darwin-x64 |
software | healthy | crates/node/npm/darwin-x64 |
android-arm64 |
software | healthy | crates/node/npm/android-arm64 |
linux-x64-gnu |
software | healthy | crates/node/npm/linux-x64-gnu |
wasm32-wasi |
software | healthy | crates/node/npm/wasm32-wasi |
linux-arm-gnueabihf |
software | healthy | crates/node/npm/linux-arm-gnueabihf |
win32-arm64-msvc |
software | healthy | crates/node/npm/win32-arm64-msvc |
linux-x64-musl |
software | healthy | crates/node/npm/linux-x64-musl |
linux-arm64-musl |
software | healthy | crates/node/npm/linux-arm64-musl |
linux-arm64-gnu |
software | healthy | crates/node/npm/linux-arm64-gnu |
win32-x64-msvc |
software | healthy | crates/node/npm/win32-x64-msvc |
android-arm-eabi |
software | healthy | crates/node/npm/android-arm-eabi |
src |
software | healthy | crates/node/src |
ignore |
software | healthy | crates/ignore |
tests |
software | healthy | crates/ignore/tests |
examples |
software | healthy | crates/ignore/examples |
src |
software | healthy | crates/ignore/src |
oxide |
software | healthy | crates/oxide |
tests |
software | healthy | crates/oxide/tests |
fuzz |
software | healthy | crates/oxide/fuzz |
fuzz_targets |
software | healthy | crates/oxide/fuzz/fuzz_targets |
src |
software | healthy | crates/oxide/src |
fixtures |
software | healthy | crates/oxide/src/fixtures |
scanner |
software | healthy | crates/oxide/src/scanner |
extractor |
software | healthy | crates/oxide/src/extractor |
pre_processors |
software | healthy | crates/oxide/src/extractor/pre_processors |
classification-macros |
software | healthy | crates/classification-macros |
src |
software | healthy | crates/classification-macros/src |
packages |
software | healthy | packages |
@tailwindcss-node |
software | healthy | packages/@tailwindcss-node |
src |
software | healthy | packages/@tailwindcss-node/src |
@tailwindcss-postcss |
software | healthy | packages/@tailwindcss-postcss |
src |
software | healthy | packages/@tailwindcss-postcss/src |
fixtures |
software | healthy | packages/@tailwindcss-postcss/src/fixtures |
example-project |
software | healthy | packages/@tailwindcss-postcss/src/fixtures/example-project |
src |
software | healthy | packages/@tailwindcss-postcss/src/fixtures/example-project/… |
postcss-fix-relative-paths |
software | healthy | packages/@tailwindcss-postcss/src/postcss-fix-relative-paths |
fixtures |
software | healthy | packages/@tailwindcss-postcss/src/postcss-fix-relative-path… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
to |
software | healthy | integrations/webpack/loader.test.ts:to |
definition |
software | healthy | integrations/upgrade/index.test.ts:definition |
Instrumentation |
software | healthy | packages/@tailwindcss-node/src/instrumentation.ts:Instrumen… |
candidates |
software | healthy | packages/@tailwindcss-postcss/src/index.ts:candidates |
candidates |
software | healthy | packages/@tailwindcss-webpack/src/index.ts:candidates |
Stylesheet |
software | healthy | packages/@tailwindcss-upgrade/src/stylesheet.ts:Stylesheet |
is |
software | healthy | packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-l… |
with |
software | healthy | packages/@tailwindcss-upgrade/src/codemods/css/migrate-at-l… |
if |
software | healthy | packages/@tailwindcss-upgrade/src/codemods/template/migrate… |
Disposables |
software | healthy | packages/@tailwindcss-cli/src/utils/disposables.ts:Disposab… |
DefaultMap |
software | healthy | packages/@tailwindcss-vite/src/index.ts:DefaultMap |
Root |
software | healthy | packages/@tailwindcss-vite/src/index.ts:Root |
Component |
software | healthy | packages/tailwindcss/tests/ui.spec.ts:Component |
with |
software | healthy | packages/tailwindcss/src/canonicalize-candidates.test.ts:wi… |
Theme |
software | healthy | packages/tailwindcss/src/theme.ts:Theme |
in |
software | healthy | packages/tailwindcss/src/canonicalize-candidates.ts:in |
itself |
software | healthy | packages/tailwindcss/src/canonicalize-candidates.ts:itself |
CssSyntaxError |
software | healthy | packages/tailwindcss/src/css-parser.ts:CssSyntaxError |
CSS |
software | healthy | packages/tailwindcss/src/index.ts:CSS |
name |
software | healthy | packages/tailwindcss/src/intellisense.ts:name |
Variants |
software | healthy | packages/tailwindcss/src/variants.ts:Variants |
itself |
software | healthy | packages/tailwindcss/src/variants.ts:itself |
the |
software | healthy | packages/tailwindcss/src/variants.ts:the |
is |
software | healthy | packages/tailwindcss/src/property-order.ts:is |
names |
software | healthy | packages/tailwindcss/src/sort.ts:names |
let |
software | healthy | packages/tailwindcss/src/sort.ts:let |
a |
software | healthy | packages/tailwindcss/src/sort.ts:a |
lists |
software | healthy | packages/tailwindcss/src/sort.test.ts:lists |
Utilities |
software | healthy | packages/tailwindcss/src/utilities.ts:Utilities |
like |
software | healthy | packages/tailwindcss/src/utilities.ts:like |
that |
software | healthy | packages/tailwindcss/src/utilities.ts:that |
names |
software | healthy | packages/tailwindcss/src/compat/plugin-api.test.ts:names |
name |
software | healthy | packages/tailwindcss/src/compat/plugin-api.test.ts:name |
let |
software | healthy | packages/tailwindcss/src/compat/plugin-api.ts:let |
name |
software | healthy | packages/tailwindcss/src/compat/plugin-api.ts:name |
selector |
software | healthy | packages/tailwindcss/src/compat/plugin-api.ts:selector |
on |
software | healthy | packages/tailwindcss/src/compat/config/types.ts:on |
instead |
software | healthy | packages/tailwindcss/src/compat/config/types.ts:instead |
DefaultMap |
software | healthy | packages/tailwindcss/src/utils/default-map.ts:DefaultMap |
definition |
software | healthy | packages/tailwindcss/src/source-maps/source-map.test.ts:def… |
Instrumentation |
software | healthy | packages/@tailwindcss-browser/src/instrumentation.ts:Instru… |
attribute |
software | healthy | packages/@tailwindcss-browser/src/index.ts:attribute |
attributes |
software | healthy | packages/@tailwindcss-browser/src/index.ts:attributes |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
cicd | healthy | .github/workflows/integration-tests.yml |
notify |
cicd | healthy | .github/workflows/integration-tests.yml |
build |
cicd | healthy | .github/workflows/prepare-release.yml |
build-freebsd |
cicd | healthy | .github/workflows/prepare-release.yml |
prepare |
cicd | healthy | .github/workflows/prepare-release.yml |
tests |
cicd | healthy | .github/workflows/ci.yml |
notify |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/release.yml |
build-freebsd |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
FEATURES_ENV |
cicd | healthy | — |
TAILWIND_PLAY_TOKEN |
cicd | healthy | — |
OXIDE_LOCATION |
cicd | healthy | — |
DISCORD_WEBHOOK_URL |
cicd | healthy | — |
INSIDERS_VERSION |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
PNPM_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
Home |
frontend | healthy | playgrounds/nextjs/app/page.tsx |
RootLayout |
frontend | healthy | playgrounds/nextjs/app/layout.tsx |
Home |
frontend | healthy | playgrounds/v3/app/page.tsx |
RootLayout |
frontend | healthy | playgrounds/v3/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::integration-tests |
cicd | healthy | .github/workflows/integration-tests.yml |
gha::prepare-release |
cicd | healthy | .github/workflows/prepare-release.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
port:3000 |
network | healthy | packages/@tailwindcss-browser/tests/ui.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
is-safe-migration.ts |
data | healthy | packages/@tailwindcss-upgrade/src/codemods/template/is-safe… |
is-safe-migration.test.ts |
data | healthy | packages/@tailwindcss-upgrade/src/codemods/template/is-safe… |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ctx43a8m |
software | healthy | /tmp/repobility-clone-ctx43a8m |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | integrations/utils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | packages/tailwindcss/src/utilities.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | packages/tailwindcss/src/utils/is-color.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | playgrounds/nextjs/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/87b2d1e1-fc68-452c-9f93-8e943f10b5e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/87b2d1e1-fc68-452c-9f93-8e943f10b5e2/
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.