https://github.com/riemann-stack/toolify
· scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)
302 raw signals (0 security + 302 graph)
Last scanned 2 months, 3 weeks ago · v1 · 302 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 5268 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 |
|---|---|---|---|
findTagEnd |
software | healthy | scripts/add-th-scope.mjs:findTagEnd |
backticks |
software | healthy | scripts/add-th-scope.mjs:backticks |
listPages |
software | healthy | scripts/fix-related-tools-grid.mjs:listPages |
findTagEnd |
software | healthy | scripts/add-input-labels.mjs:findTagEnd |
findParenClose |
software | healthy | scripts/add-input-labels.mjs:findParenClose |
mapRanges |
software | healthy | scripts/add-input-labels.mjs:mapRanges |
visibleText |
software | healthy | scripts/add-input-labels.mjs:visibleText |
fieldName |
software | healthy | scripts/add-input-labels.mjs:fieldName |
ascii |
software | healthy | scripts/add-input-labels.mjs:ascii |
insideMap |
software | healthy | scripts/add-input-labels.mjs:insideMap |
listCssFiles |
software | healthy | scripts/wrap-hover-media.mjs:listCssFiles |
transformCss |
software | healthy | scripts/wrap-hover-media.mjs:transformCss |
leadingWs |
software | healthy | scripts/wrap-hover-media.mjs:leadingWs |
UpdatedMeta |
software | healthy | components/UpdatedMeta.tsx:UpdatedMeta |
useBodyScrollLock |
software | healthy | components/Nav.tsx:useBodyScrollLock |
isMacPlatform |
software | healthy | components/Nav.tsx:isMacPlatform |
ShareButton |
software | healthy | components/Nav.tsx:ShareButton |
Nav |
software | healthy | components/Nav.tsx:Nav |
onKey |
software | healthy | components/Nav.tsx:onKey |
handleCatEnter |
software | healthy | components/Nav.tsx:handleCatEnter |
handleCatLeave |
software | healthy | components/Nav.tsx:handleCatLeave |
handleDropdownEnter |
software | healthy | components/Nav.tsx:handleDropdownEnter |
handleSearchKey |
software | healthy | components/Nav.tsx:handleSearchKey |
categoryNameByHref |
software | healthy | components/Nav.tsx:categoryNameByHref |
toolByHref |
software | healthy | components/Nav.tsx:toolByHref |
isFav |
software | healthy | components/Nav.tsx:isFav |
CollectionBanner |
software | healthy | components/CollectionBanner.tsx:CollectionBanner |
ToolBreadcrumb |
software | healthy | components/ToolBreadcrumb.tsx:ToolBreadcrumb |
segments |
software | healthy | components/ToolBreadcrumb.tsx:segments |
AdSlot |
software | healthy | components/AdSlot.tsx:AdSlot |
HomeIntro |
software | healthy | components/HomeIntro.tsx:HomeIntro |
stripHtml |
software | healthy | components/FaqJsonLd.tsx:stripHtml |
FaqJsonLd |
software | healthy | components/FaqJsonLd.tsx:FaqJsonLd |
Disclaimer |
software | healthy | components/Disclaimer.tsx:Disclaimer |
pad |
software | healthy | components/LiveWidget.tsx:pad |
LiveWidget |
software | healthy | components/LiveWidget.tsx:LiveWidget |
SiteJsonLd |
software | healthy | components/SiteJsonLd.tsx:SiteJsonLd |
Footer |
software | healthy | components/Footer.tsx:Footer |
Faq |
software | healthy | components/Faq.tsx:Faq |
AutoToolJsonLd |
software | healthy | components/AutoToolJsonLd.tsx:AutoToolJsonLd |
GuideDivider |
software | healthy | components/ToolSection.tsx:GuideDivider |
CategoryView |
software | healthy | components/CategoryView.tsx:CategoryView |
AutoAds |
software | healthy | components/AutoAds.tsx:AutoAds |
HomeJsonLd |
software | healthy | components/HomeJsonLd.tsx:HomeJsonLd |
CategoryGuide |
software | healthy | components/CategoryGuide.tsx:CategoryGuide |
robots |
software | healthy | app/robots.ts:robots |
NotFound |
software | healthy | app/not-found.tsx:NotFound |
isMacPlatform |
software | healthy | app/HomeClient.tsx:isMacPlatform |
HomeClient |
software | healthy | app/HomeClient.tsx:HomeClient |
pickRandom |
software | healthy | app/HomeClient.tsx:pickRandom |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TOOLS_CHECKLIST.md |
software | healthy | TOOLS_CHECKLIST.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
TOOL_NAMES_RECOMMENDATION.md |
software | healthy | TOOL_NAMES_RECOMMENDATION.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
next.config.ts |
software | healthy | next.config.ts |
add-th-scope.mjs |
software | healthy | scripts/add-th-scope.mjs |
fix-related-tools-grid.mjs |
software | healthy | scripts/fix-related-tools-grid.mjs |
add-input-labels.mjs |
software | healthy | scripts/add-input-labels.mjs |
wrap-hover-media.mjs |
software | healthy | scripts/wrap-hover-media.mjs |
UpdatedMeta.tsx |
software | healthy | components/UpdatedMeta.tsx |
Footer.module.css |
software | healthy | components/Footer.module.css |
Nav.tsx |
software | healthy | components/Nav.tsx |
CollectionBanner.tsx |
software | healthy | components/CollectionBanner.tsx |
ToolBreadcrumb.tsx |
software | healthy | components/ToolBreadcrumb.tsx |
AdSlot.tsx |
software | healthy | components/AdSlot.tsx |
HomeIntro.tsx |
software | healthy | components/HomeIntro.tsx |
FaqJsonLd.tsx |
software | healthy | components/FaqJsonLd.tsx |
Disclaimer.tsx |
software | healthy | components/Disclaimer.tsx |
LiveWidget.tsx |
software | healthy | components/LiveWidget.tsx |
SiteJsonLd.tsx |
software | healthy | components/SiteJsonLd.tsx |
ToolSection.module.css |
software | healthy | components/ToolSection.module.css |
Footer.tsx |
software | healthy | components/Footer.tsx |
Faq.tsx |
software | healthy | components/Faq.tsx |
CategoryView.module.css |
software | healthy | components/CategoryView.module.css |
AutoToolJsonLd.tsx |
software | healthy | components/AutoToolJsonLd.tsx |
ToolSection.tsx |
software | healthy | components/ToolSection.tsx |
Nav.module.css |
software | healthy | components/Nav.module.css |
CategoryView.tsx |
software | healthy | components/CategoryView.tsx |
AutoAds.tsx |
software | healthy | components/AutoAds.tsx |
HomeJsonLd.tsx |
software | healthy | components/HomeJsonLd.tsx |
CategoryGuide.tsx |
software | healthy | components/CategoryGuide.tsx |
CollectionBanner.module.css |
software | healthy | components/CollectionBanner.module.css |
Disclaimer.module.css |
software | healthy | components/Disclaimer.module.css |
robots.ts |
software | healthy | app/robots.ts |
not-found.tsx |
software | healthy | app/not-found.tsx |
globals.css |
software | healthy | app/globals.css |
HomeClient.tsx |
software | healthy | app/HomeClient.tsx |
manifest.ts |
software | healthy | app/manifest.ts |
sitemap.ts |
software | healthy | app/sitemap.ts |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
error.tsx |
software | healthy | app/error.tsx |
page.module.css |
software | healthy | app/page.module.css |
page.tsx |
software | healthy | app/about/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
UpdatedMeta |
frontend | healthy | components/UpdatedMeta.tsx |
Nav |
frontend | healthy | components/Nav.tsx |
CollectionBanner |
frontend | healthy | components/CollectionBanner.tsx |
ToolBreadcrumb |
frontend | healthy | components/ToolBreadcrumb.tsx |
AdSlot |
frontend | healthy | components/AdSlot.tsx |
HomeIntro |
frontend | healthy | components/HomeIntro.tsx |
FaqJsonLd |
frontend | healthy | components/FaqJsonLd.tsx |
Disclaimer |
frontend | healthy | components/Disclaimer.tsx |
LiveWidget |
frontend | healthy | components/LiveWidget.tsx |
SiteJsonLd |
frontend | healthy | components/SiteJsonLd.tsx |
Footer |
frontend | healthy | components/Footer.tsx |
Faq |
frontend | healthy | components/Faq.tsx |
AutoToolJsonLd |
frontend | healthy | components/AutoToolJsonLd.tsx |
CategoryView |
frontend | healthy | components/CategoryView.tsx |
AutoAds |
frontend | healthy | components/AutoAds.tsx |
HomeJsonLd |
frontend | healthy | components/HomeJsonLd.tsx |
CategoryGuide |
frontend | healthy | components/CategoryGuide.tsx |
NotFound |
frontend | healthy | app/not-found.tsx |
HomeClient |
frontend | healthy | app/HomeClient.tsx |
HomePage |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
Error |
frontend | healthy | app/error.tsx |
AboutPage |
frontend | healthy | app/about/page.tsx |
ContactPage |
frontend | healthy | app/contact/page.tsx |
DisclaimerPage |
frontend | healthy | app/disclaimer/page.tsx |
CollectionsIndexPage |
frontend | healthy | app/collections/page.tsx |
ToolsBrowser |
frontend | healthy | app/tools/ToolsBrowser.tsx |
ToolsPage |
frontend | healthy | app/tools/page.tsx |
ToolsLayout |
frontend | healthy | app/tools/layout.tsx |
UnitCategoryPage |
frontend | healthy | app/tools/unit/page.tsx |
TirePressureClient |
frontend | healthy | app/tools/unit/tire-pressure/TirePressureClient.tsx |
TirePressurePage |
frontend | healthy | app/tools/unit/tire-pressure/page.tsx |
ViscosityPage |
frontend | healthy | app/tools/unit/viscosity/page.tsx |
ViscosityClient |
frontend | healthy | app/tools/unit/viscosity/ViscosityClient.tsx |
AreaClient |
frontend | healthy | app/tools/unit/area/AreaClient.tsx |
AreaPage |
frontend | healthy | app/tools/unit/area/page.tsx |
SizePage |
frontend | healthy | app/tools/unit/size/page.tsx |
SizeClient |
frontend | healthy | app/tools/unit/size/SizeClient.tsx |
ConverterClient |
frontend | healthy | app/tools/unit/converter/ConverterClient.tsx |
ConversionTableTabs |
frontend | healthy | app/tools/unit/converter/ConversionTableTabs.tsx |
ConverterPage |
frontend | healthy | app/tools/unit/converter/page.tsx |
FuelEconomyPage |
frontend | healthy | app/tools/unit/fuel-economy/page.tsx |
FuelEconomyClient |
frontend | healthy | app/tools/unit/fuel-economy/FuelEconomyClient.tsx |
BrewingPage |
frontend | healthy | app/tools/unit/brewing/page.tsx |
BrewingClient |
frontend | healthy | app/tools/unit/brewing/BrewingClient.tsx |
WindowTintClient |
frontend | healthy | app/tools/unit/window-tint/WindowTintClient.tsx |
WindowTintPage |
frontend | healthy | app/tools/unit/window-tint/page.tsx |
RadiationClient |
frontend | healthy | app/tools/unit/radiation/RadiationClient.tsx |
RadiationPage |
frontend | healthy | app/tools/unit/radiation/page.tsx |
HardnessClient |
frontend | healthy | app/tools/unit/hardness/HardnessClient.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
components |
software | healthy | components |
app |
software | healthy | app |
about |
software | healthy | app/about |
contact |
software | healthy | app/contact |
api |
software | healthy | app/api |
produce-price |
software | healthy | app/api/produce-price |
proxy-time |
software | healthy | app/api/proxy-time |
speedtest |
software | healthy | app/api/speedtest |
og-preview |
software | healthy | app/api/og-preview |
time |
software | healthy | app/api/time |
disclaimer |
software | healthy | app/disclaimer |
collections |
software | healthy | app/collections |
[slug] |
software | healthy | app/collections/[slug] |
tools |
software | healthy | app/tools |
unit |
software | healthy | app/tools/unit |
tire-pressure |
software | healthy | app/tools/unit/tire-pressure |
viscosity |
software | healthy | app/tools/unit/viscosity |
area |
software | healthy | app/tools/unit/area |
size |
software | healthy | app/tools/unit/size |
converter |
software | healthy | app/tools/unit/converter |
fuel-economy |
software | healthy | app/tools/unit/fuel-economy |
brewing |
software | healthy | app/tools/unit/brewing |
window-tint |
software | healthy | app/tools/unit/window-tint |
radiation |
software | healthy | app/tools/unit/radiation |
hardness |
software | healthy | app/tools/unit/hardness |
battery |
software | healthy | app/tools/unit/battery |
life |
software | healthy | app/tools/life |
gift-money |
software | healthy | app/tools/life/gift-money |
travel-tip |
software | healthy | app/tools/life/travel-tip |
dutch |
software | healthy | app/tools/life/dutch |
customs |
software | healthy | app/tools/life/customs |
cleaning |
software | healthy | app/tools/life/cleaning |
zodiac |
software | healthy | app/tools/life/zodiac |
laundry-dry |
software | healthy | app/tools/life/laundry-dry |
drake |
software | healthy | app/tools/life/drake |
alcohol |
software | healthy | app/tools/life/alcohol |
random |
software | healthy | app/tools/life/random |
monty-hall |
software | healthy | app/tools/life/monty-hall |
vin-decoder |
software | healthy | app/tools/life/vin-decoder |
lotto |
software | healthy | app/tools/life/lotto |
fart-risk |
software | healthy | app/tools/life/fart-risk |
ladder |
software | healthy | app/tools/life/ladder |
pomodoro |
software | healthy | app/tools/life/pomodoro |
unit-price |
software | healthy | app/tools/life/unit-price |
packing |
software | healthy | app/tools/life/packing |
travel-budget |
software | healthy | app/tools/life/travel-budget |
health |
software | healthy | app/tools/health |
bmr |
software | healthy | app/tools/health/bmr |
caffeine |
software | healthy | app/tools/health/caffeine |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/tools/dev/hash/page.tsx |
security | healthy | app/tools/dev/hash/page.tsx |
auth::app/tools/dev/jwt/page.tsx |
security | healthy | app/tools/dev/jwt/page.tsx |
auth::app/tools/dev/jwt/JwtClient.tsx |
security | healthy | app/tools/dev/jwt/JwtClient.tsx |
auth::lib/collections.ts |
security | healthy | lib/collections.ts |
auth::app/tools/dev/tech-stack/techStackUtils.ts |
security | healthy | app/tools/dev/tech-stack/techStackUtils.ts |
auth::app/tools/dev/tech-stack/stackData.ts |
security | healthy | app/tools/dev/tech-stack/stackData.ts |
auth::lib/tools.ts |
security | healthy | lib/tools.ts |
auth::app/disclaimer/page.tsx |
security | healthy | app/disclaimer/page.tsx |
auth::app/tools/dev/base64/page.tsx |
security | healthy | app/tools/dev/base64/page.tsx |
auth::app/tools/dev/base64/Base64Client.tsx |
security | healthy | app/tools/dev/base64/Base64Client.tsx |
auth::app/tools/dev/url-encode/page.tsx |
security | healthy | app/tools/dev/url-encode/page.tsx |
auth::app/tools/dev/tech-stack/TechStackClient.tsx |
security | healthy | app/tools/dev/tech-stack/TechStackClient.tsx |
auth::app/tools/dev/cron/page.tsx |
security | healthy | app/tools/dev/cron/page.tsx |
auth::app/tools/art/charcount/page.tsx |
security | healthy | app/tools/art/charcount/page.tsx |
auth::app/tools/dev/hash/HashClient.tsx |
security | healthy | app/tools/dev/hash/HashClient.tsx |
auth::app/tools/dev/hash/hashUtils.ts |
security | healthy | app/tools/dev/hash/hashUtils.ts |
auth::app/tools/dev/http-status/httpStatusUtils.ts |
security | healthy | app/tools/dev/http-status/httpStatusUtils.ts |
auth::app/tools/dev/number-base/page.tsx |
security | healthy | app/tools/dev/number-base/page.tsx |
auth::app/tools/dev/curl/page.tsx |
security | healthy | app/tools/dev/curl/page.tsx |
auth::app/tools/dev/http-status/page.tsx |
security | healthy | app/tools/dev/http-status/page.tsx |
auth::app/tools/dev/json/page.tsx |
security | healthy | app/tools/dev/json/page.tsx |
auth::app/tools/dev/curl/curlUtils.ts |
security | healthy | app/tools/dev/curl/curlUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | app/tools/dev/yaml-json/yamlJsonUtils.ts |
postgresql |
data | healthy | app/tools/dev/yaml-json/yamlJsonUtils.ts |
sqlite |
data | healthy | app/tools/dev/tech-stack/techStackUtils.ts |
redis |
data | healthy | app/tools/dev/tech-stack/techStackUtils.ts |
mongodb |
data | healthy | app/tools/dev/tech-stack/TechStackClient.tsx |
elasticsearch |
data | healthy | app/tools/dev/tech-stack/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app/api/proxy-time/route.ts |
169.254.169.254 |
network | healthy | app/api/proxy-time/route.ts |
255.255.255.255 |
network | healthy | app/tools/dev/regex/regexUtils.ts |
192.168.0.1 |
network | healthy | app/tools/dev/regex/regexUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Md5State |
software | healthy | app/tools/dev/hash/hashUtils.ts:Md5State |
indices |
software | healthy | app/tools/art/chord/ChordClient.tsx:indices |
VocalAnalyzer |
software | healthy | app/tools/art/vocal-range/pitchAnalyzer.ts:VocalAnalyzer |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | app/tools/dev/yaml-json/yamlJsonUtils.ts |
port:80 |
network | healthy | app/tools/dev/yaml-json/yamlJsonUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | app/tools/dev/hash/page.tsx |
vps::ec2 |
hardware | healthy | app/tools/dev/http-status/httpStatusUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xxqohs1f |
software | healthy | /tmp/repobility-clone-xxqohs1f |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | app/tools/dev/http-status/httpStatusUtils.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | app/disclaimer/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | app/tools/dev/hash/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/1da26a0a-c40b-44cf-bdbd-0c83cda3647e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1da26a0a-c40b-44cf-bdbd-0c83cda3647e/
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.