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.

StorminRH/lgi-tools

https://github.com/StorminRH/lgi-tools · scanned 2026-06-16 01:14 UTC (2 months, 1 week ago)

365 raw signals (141 security + 224 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v2 · 231 actionable findings from 2 signal sources. 279 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1514 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
readJson software healthy scripts/assert-route-classification.mjs:readJson
metaPathFor software healthy scripts/assert-route-classification.mjs:metaPathFor
classify software healthy scripts/assert-route-classification.mjs:classify
capture software healthy scripts/fallow-metrics.mjs:capture
git software healthy scripts/fallow-metrics.mjs:git
pkgVersion software healthy scripts/fallow-metrics.mjs:pkgVersion
sh software healthy scripts/fallow-trial-log.mjs:sh
readJson software healthy scripts/fallow-trial-log.mjs:readJson
knipCount software healthy scripts/fallow-trial-log.mjs:knipCount
date software healthy scripts/fallow-trial-log.mjs:date
stableStringify software healthy scripts/validate-resolver-output.ts:stableStringify
sortTree software healthy scripts/validate-resolver-output.ts:sortTree
readFlatMaterials software healthy scripts/validate-resolver-output.ts:readFlatMaterials
readTrees software healthy scripts/validate-resolver-output.ts:readTrees
readSleeperStats software healthy scripts/validate-resolver-output.ts:readSleeperStats
compare software healthy scripts/validate-resolver-output.ts:compare
readFixture software healthy scripts/validate-resolver-output.ts:readFixture
main software healthy scripts/validate-resolver-output.ts:main
expected software healthy scripts/validate-resolver-output.ts:expected
of software healthy convex/schema.ts:of
mergeData software healthy convex/skills.ts:mergeData
token software healthy convex/skillsSync.ts:token
errorResult software healthy convex/skillsSync.ts:errorResult
token software healthy convex/industryJobsSync.ts:token
errorResult software healthy convex/industryJobsSync.ts:errorResult
execution software healthy convex/engine.ts:execution
dispatch software healthy convex/engine.ts:dispatch
exports software healthy convex/lib/subjects.ts:exports
getSyncSubject software healthy convex/lib/subjects.ts:getSyncSubject
getPresence software healthy convex/lib/subjects.ts:getPresence
exports software healthy convex/lib/esiRead.ts:exports
readEsi software healthy convex/lib/esiRead.ts:readEsi
parseExpires software healthy convex/lib/esiRead.ts:parseExpires
captureRl software healthy convex/lib/esiRead.ts:captureRl
intHeader software healthy convex/lib/esiRead.ts:intHeader
will software healthy convex/_generated/server.js:will
which software healthy convex/_generated/server.js:which
from software healthy convex/_generated/server.js:from
will software healthy convex/_generated/server.d.ts:will
which software healthy convex/_generated/server.d.ts:which
from software healthy convex/_generated/server.d.ts:from
run software healthy convex/_generated/server.d.ts:run
CONVEX_CONNECT_SRC software healthy src/proxy.ts:CONVEX_CONNECT_SRC
proxy software healthy src/proxy.ts:proxy
getFeatureFlags software healthy src/config/feature-flags.ts:getFeatureFlags
AppHeader software healthy src/components/AppHeader.tsx:AppHeader
PriceFreshness software healthy src/components/PriceFreshness.tsx:PriceFreshness
JsonLd software healthy src/components/JsonLd.tsx:JsonLd
GlobalSearch software healthy src/components/GlobalSearch.tsx:GlobalSearch
onKey software healthy src/components/GlobalSearch.tsx:onKey

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

LabelLayerStatusPath
vercel.json software healthy vercel.json
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
.fallowrc.json software healthy .fallowrc.json
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
vitest.config.ts software healthy vitest.config.ts
next.config.ts software healthy next.config.ts
assert-route-classification.mjs software healthy scripts/assert-route-classification.mjs
fallow-metrics.mjs software healthy scripts/fallow-metrics.mjs
fallow-trial-log.mjs software healthy scripts/fallow-trial-log.mjs
validate-resolver-output.ts software healthy scripts/validate-resolver-output.ts
route-classification.json software healthy scripts/route-classification.json
auth.config.ts software healthy convex/auth.config.ts
schema.ts software healthy convex/schema.ts
crons.ts software healthy convex/crons.ts
skills.ts software healthy convex/skills.ts
skillsSync.ts software healthy convex/skillsSync.ts
industryJobs.ts software healthy convex/industryJobs.ts
http.ts software healthy convex/http.ts
convex.config.ts software healthy convex/convex.config.ts
industryJobsSync.ts software healthy convex/industryJobsSync.ts
engine.ts software healthy convex/engine.ts
subjects.ts software healthy convex/lib/subjects.ts
esiRead.ts software healthy convex/lib/esiRead.ts
dataModel.d.ts software healthy convex/_generated/dataModel.d.ts
server.js software healthy convex/_generated/server.js
api.js software healthy convex/_generated/api.js
api.d.ts software healthy convex/_generated/api.d.ts
server.d.ts software healthy convex/_generated/server.d.ts
launch.json software healthy .claude/launch.json
test.yml software healthy .github/workflows/test.yml
delete-neon-branch.yml software healthy .github/workflows/delete-neon-branch.yml
fallow.yml software healthy .github/workflows/fallow.yml
0007_fix_typos.sql software healthy drizzle/0007_fix_typos.sql
0015_wise_slyde.sql software healthy drizzle/0015_wise_slyde.sql
0018_pale_wildside.sql software healthy drizzle/0018_pale_wildside.sql
0008_special_newton_destine.sql software healthy drizzle/0008_special_newton_destine.sql
0017_strong_loki.sql software healthy drizzle/0017_strong_loki.sql
0005_volatile_smasher.sql software healthy drizzle/0005_volatile_smasher.sql

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

LabelLayerStatusPath
scripts software healthy scripts
convex software healthy convex
lib software healthy convex/lib
_generated software healthy convex/_generated
.claude software healthy .claude
.github software healthy .github
workflows software healthy .github/workflows
drizzle software healthy drizzle
meta software healthy drizzle/meta
src software healthy src
config software healthy src/config
components software healthy src/components
ui software healthy src/components/ui
telemetry software healthy src/components/telemetry
app software healthy src/app
legal software healthy src/app/legal
contact software healthy src/app/contact
api software healthy src/app/api
types software healthy src/app/api/types
names software healthy src/app/api/types/names
market-prices software healthy src/app/api/market-prices
refresh software healthy src/app/api/market-prices/refresh
auth software healthy src/app/api/auth
[...all] software healthy src/app/api/auth/[...all]
contact software healthy src/app/api/contact
internal software healthy src/app/api/internal
eve-characters software healthy src/app/api/internal/eve-characters
eve-token software healthy src/app/api/internal/eve-token
market-history software healthy src/app/api/market-history
refresh software healthy src/app/api/market-history/refresh
admin software healthy src/app/api/admin
sessions software healthy src/app/api/admin/sessions
revoke software healthy src/app/api/admin/sessions/revoke
characters software healthy src/app/api/admin/characters
unlink software healthy src/app/api/admin/characters/unlink
reassign software healthy src/app/api/admin/characters/reassign
role software healthy src/app/api/admin/role
dev software healthy src/app/api/dev
esi software healthy src/app/api/dev/esi
cron software healthy src/app/api/cron
refresh-sde software healthy src/app/api/cron/refresh-sde
refresh-gsc software healthy src/app/api/cron/refresh-gsc
refresh-industry-indices software healthy src/app/api/cron/refresh-industry-indices
sync-sweeper software healthy src/app/api/cron/sync-sweeper
refresh-prices software healthy src/app/api/cron/refresh-prices
account software healthy src/app/api/account
active-character software healthy src/app/api/account/active-character
characters software healthy src/app/api/account/characters
unlink software healthy src/app/api/account/characters/unlink
industry software healthy src/app/api/industry

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

LabelLayerStatusPath
name software healthy src/components/GlobalSearch.tsx:name
the software healthy src/components/ui/sortable-table.tsx:the
shared software healthy src/components/ui/sortable-table.tsx:shared
names software healthy src/components/ui/cn.ts:names
applied software healthy src/components/ui/url-sync.tsx:applied
on software healthy src/app/api/authz-markers.test.ts:on
lives software healthy src/app/api/authz-markers.test.ts:lives
FakeBudgetError software healthy src/app/api/dev/esi/route.test.ts:FakeBudgetError
FakeServerError software healthy src/app/api/dev/esi/route.test.ts:FakeServerError
hides software healthy src/app/admin/PrintButton.tsx:hides
or software healthy src/app/dev/sandbox/prices/price-variants.tsx:or
and software healthy src/app/sites/page.tsx:and
MockRedis software healthy src/lib/rate-limit.test.ts:MockRedis
FakeRedis software healthy src/lib/esi/scoreboard.test.ts:FakeRedis
RedisScoreboard software healthy src/lib/esi/scoreboard.ts:RedisScoreboard
MemoryScoreboard software healthy src/lib/esi/scoreboard.ts:MemoryScoreboard
for software healthy src/lib/esi/index.ts:for
EsiBudgetExhaustedError software healthy src/lib/esi/index.ts:EsiBudgetExhaustedError
EsiServerError software healthy src/lib/esi/index.ts:EsiServerError
EsiContractError software healthy src/lib/esi/index.ts:EsiContractError
for software healthy src/features/industry-planner/industry-styles.ts:for
but software healthy src/features/wormhole-sites/site-filter.ts:but
within software healthy src/features/wormhole-sites/site-filter.ts:within
is software healthy src/features/wormhole-sites/site-filter.ts:is
C1 software healthy src/features/wormhole-sites/search.ts:C1
RANGE software healthy src/features/wormhole-sites/queries.ts:RANGE
therefore software healthy src/features/wormhole-sites/queries.ts:therefore
matching software healthy src/features/wormhole-sites/queries.ts:matching
range software healthy src/features/wormhole-sites/queries.ts:range
RANGE software healthy src/features/wormhole-sites/sort.ts:RANGE
so software healthy src/features/wormhole-sites/sort.ts:so
they software healthy src/features/wormhole-sites/sort.ts:they
C1 software healthy src/features/wormhole-sites/sort.test.ts:C1
last software healthy src/features/wormhole-sites/sort.test.ts:last
in software healthy src/features/wormhole-sites/gas-classes.ts:in
so software healthy src/features/wormhole-sites/components/SitesTable.tsx:so
up software healthy src/features/wormhole-sites/components/SitesTable.tsx:up
chips software healthy src/features/wormhole-sites/components/SitesFilterLayout.te…
selection software healthy src/features/wormhole-sites/components/SitesFilterLayout.ts…

LabelLayerStatusPath
gsc_search_analytics data healthy drizzle/0015_wise_slyde.sql
gsc_sitemaps data healthy drizzle/0015_wise_slyde.sql
gsc_url_inspection data healthy drizzle/0015_wise_slyde.sql
dgm_attribute_types data healthy drizzle/0008_special_newton_destine.sql
dgm_type_attributes data healthy drizzle/0008_special_newton_destine.sql
jwks data healthy drizzle/0017_strong_loki.sql
escalations data healthy drizzle/0005_volatile_smasher.sql
sleeper_archetypes data healthy drizzle/0005_volatile_smasher.sql
market_history data healthy drizzle/0022_easy_omega_sentinel.sql
market_history_meta data healthy drizzle/0022_easy_omega_sentinel.sql
market_prices data healthy drizzle/0003_adorable_senator_kelly.sql
eve_constellations data healthy drizzle/0020_luxuriant_proteus.sql
eve_npc_stations data healthy drizzle/0020_luxuriant_proteus.sql
eve_regions data healthy drizzle/0020_luxuriant_proteus.sql
eve_solar_systems data healthy drizzle/0020_luxuriant_proteus.sql
eve_station_operations data healthy drizzle/0020_luxuriant_proteus.sql
characters data healthy drizzle/0010_clever_maestro.sql
blueprint_flat_materials data healthy drizzle/0013_aberrant_sister_grimm.sql
blueprint_trees data healthy drizzle/0013_aberrant_sister_grimm.sql
eve_data_meta data healthy drizzle/0013_aberrant_sister_grimm.sql
industry_activities data healthy drizzle/0013_aberrant_sister_grimm.sql
industry_activity_materials data healthy drizzle/0013_aberrant_sister_grimm.sql
industry_activity_products data healthy drizzle/0013_aberrant_sister_grimm.sql
industry_blueprints data healthy drizzle/0013_aberrant_sister_grimm.sql
eve_categories data healthy drizzle/0002_typical_lilandra.sql
eve_groups data healthy drizzle/0002_typical_lilandra.sql
eve_types data healthy drizzle/0002_typical_lilandra.sql
sites data healthy drizzle/0000_peaceful_stick.sql
usage_logs data healthy drizzle/0011_chemical_wallow.sql
account data healthy drizzle/0016_right_bloodstrike.sql
session data healthy drizzle/0016_right_bloodstrike.sql
user data healthy drizzle/0016_right_bloodstrike.sql
verification data healthy drizzle/0016_right_bloodstrike.sql
type_dogma data healthy drizzle/0014_flat_shocker.sql
adjusted_prices data healthy drizzle/0021_ambiguous_luminals.sql
industry_cost_indices data healthy drizzle/0021_ambiguous_luminals.sql
npcs data healthy drizzle/0001_majestic_slyde.sql
site_resources data healthy drizzle/0001_majestic_slyde.sql
waves data healthy drizzle/0001_majestic_slyde.sql

LabelLayerStatusPath
/page.tsx frontend healthy src/app/page.tsx
/legal frontend healthy src/app/legal/page.tsx
/contact frontend healthy src/app/contact/page.tsx
/changelog frontend healthy src/app/changelog/page.tsx
/preview/cards frontend healthy src/app/preview/cards/page.tsx
/admin frontend healthy src/app/admin/page.tsx
/admin/access frontend healthy src/app/admin/access/page.tsx
/admin/access/[userId] frontend healthy src/app/admin/access/[userId]/page.tsx
/dev/sparkline frontend healthy src/app/dev/sparkline/page.tsx
/dev/sandbox frontend healthy src/app/dev/sandbox/page.tsx
/dev/sandbox/trees frontend healthy src/app/dev/sandbox/trees/page.tsx
/dev/sandbox/trees/flow frontend healthy src/app/dev/sandbox/trees/flow/page.tsx
/dev/sandbox/prices frontend healthy src/app/dev/sandbox/prices/page.tsx
/dev/sandbox/cards frontend healthy src/app/dev/sandbox/cards/page.tsx
/dev/sandbox/industry frontend healthy src/app/dev/sandbox/industry/page.tsx
/dev/esi frontend healthy src/app/dev/esi/page.tsx
/industry frontend healthy src/app/industry/page.tsx
/industry/[id] frontend healthy src/app/industry/[id]/page.tsx
/characters frontend healthy src/app/characters/page.tsx
/skills frontend healthy src/app/skills/page.tsx
/jobs frontend healthy src/app/jobs/page.tsx
/sites frontend healthy src/app/sites/page.tsx
/sites/[id] frontend healthy src/app/sites/[id]/page.tsx
/sweep frontend healthy convex/http.ts
/ frontend healthy src/app/api/telemetry/route.test.ts
/sites?class=c3 frontend healthy src/app/api/feedback/route.test.ts
/sites\0?q=test frontend healthy src/app/api/feedback/route.test.ts
/api/dev/esi frontend healthy src/app/dev/esi/api-contract.ts
/api/test/echo frontend healthy src/lib/api-client.test.ts
/api/test/beacon frontend healthy src/lib/api-client.test.ts
/api/auth/sign-out frontend healthy src/features/auth/api-contract.ts
/api/auth/sign-in/oauth2 frontend healthy src/features/auth/api-contract.ts
/api/auth/token frontend healthy src/features/auth/api-contract.ts
/api/industry/blueprints frontend healthy src/features/industry-planner/api-contract.ts
/api/industry/systems frontend healthy src/features/industry-planner/api-contract.ts
/api/industry/build-location frontend healthy src/features/industry-planner/api-contract.ts
/api/contact frontend healthy src/features/contact/api-contract.ts
/api/feedback frontend healthy src/features/feedback/api-contract.ts

LabelLayerStatusPath
NotFound frontend healthy src/app/not-found.tsx
Home frontend healthy src/app/page.tsx
RootLayout frontend healthy src/app/layout.tsx
Error frontend healthy src/app/error.tsx
LegalPage frontend healthy src/app/legal/page.tsx
ContactPage frontend healthy src/app/contact/page.tsx
PreviewCardsPage frontend healthy src/app/preview/cards/page.tsx
AdminPage frontend healthy src/app/admin/page.tsx
AccessPage frontend healthy src/app/admin/access/page.tsx
UserDetailPage frontend healthy src/app/admin/access/[userId]/page.tsx
SparklineDevPage frontend healthy src/app/dev/sparkline/page.tsx
SandboxIndexPage frontend healthy src/app/dev/sandbox/page.tsx
SandboxLayout frontend healthy src/app/dev/sandbox/layout.tsx
TreesPage frontend healthy src/app/dev/sandbox/trees/page.tsx
PricesPage frontend healthy src/app/dev/sandbox/prices/page.tsx
CardsPage frontend healthy src/app/dev/sandbox/cards/page.tsx
EsiSandboxPage frontend healthy src/app/dev/esi/page.tsx
IndustryDashboardPage frontend healthy src/app/industry/page.tsx
BlueprintPlannerPage frontend healthy src/app/industry/[id]/page.tsx
CharactersPage frontend healthy src/app/characters/page.tsx
SkillsPage frontend healthy src/app/skills/page.tsx
JobsPage frontend healthy src/app/jobs/page.tsx
SitesPage frontend healthy src/app/sites/page.tsx

LabelLayerStatusPath
auth::src/features/auth/components/ConvexClientProvider.tsx security healthy src/features/auth/components/ConvexClientProvider.tsx
auth::src/search/index.ts security healthy src/search/index.ts
auth::src/features/auth/eve-sso.ts security healthy src/features/auth/eve-sso.ts
auth::src/app/api/admin/characters/reassign/route.ts security healthy src/app/api/admin/characters/reassign/route.ts
auth::src/features/auth/schema.ts security healthy src/features/auth/schema.ts
auth::src/features/auth/types.ts security healthy src/features/auth/types.ts
auth::src/lib/esi/index.test.ts security healthy src/lib/esi/index.test.ts
auth::src/lib/esi/index.ts security healthy src/lib/esi/index.ts
auth::src/features/auth/token-crypto.ts security healthy src/features/auth/token-crypto.ts
auth::CLAUDE.md security healthy CLAUDE.md
auth::.env.example security healthy .env.example
auth::src/features/auth/components/LinkCharacterButton.tsx security healthy src/features/auth/components/LinkCharacterButton.tsx
auth::src/app/page.tsx security healthy src/app/page.tsx
auth::src/features/auth/auth.ts security healthy src/features/auth/auth.ts
auth::src/features/auth/components/LoginButton.tsx security healthy src/features/auth/components/LoginButton.tsx
auth::src/app/api/internal/eve-characters/route.ts security healthy src/app/api/internal/eve-characters/route.ts
auth::src/features/auth/api-contract.ts security healthy src/features/auth/api-contract.ts
auth::convex/auth.config.ts security healthy convex/auth.config.ts
auth::src/app/api/auth/[...all]/route.ts security healthy src/app/api/auth/[...all]/route.ts

LabelLayerStatusPath
3.0.4.6 network healthy eslint.config.mjs
3.0.4.8 network healthy scripts/assert-route-classification.mjs
3.0.4.9 network healthy scripts/assert-route-classification.mjs
127.0.0.1 network healthy src/proxy.ts
3.0.4.5 network healthy src/proxy.ts
3.0.4.4 network healthy src/proxy.ts
1.2.3.4 network healthy src/app/api/market-prices/refresh/route.test.ts
203.0.113.99 network healthy src/app/api/market-prices/refresh/route.test.ts
3.0.5.1 network healthy src/app/industry/[id]/page.tsx
198.51.100.7 network healthy src/lib/rate-limit.test.ts
203.0.113.5 network healthy src/lib/rate-limit.test.ts
10.0.0.1 network healthy src/lib/rate-limit.test.ts
3.0.4.2 network healthy src/db/advisory-lock.concurrency.test.ts
3.0.4.7 network healthy src/features/auth/components/AuthProvider.tsx
3.0.3.1 network healthy src/features/changelog/parse.test.ts

LabelLayerStatusPath
postgres data healthy README.md
redis data healthy pnpm-lock.yaml
mongodb data healthy pnpm-lock.yaml
sqlite data healthy pnpm-lock.yaml
postgresql data healthy drizzle.config.ts

LabelLayerStatusPath
port:64 network healthy pnpm-lock.yaml
port:16 network healthy pnpm-lock.yaml
port:11 network healthy pnpm-lock.yaml
port:5433 network healthy docker-compose.yml
port:5432 network healthy docker-compose.yml

LabelLayerStatusPath
test cicd healthy .github/workflows/test.yml
delete-branch cicd healthy .github/workflows/delete-neon-branch.yml
audit cicd healthy .github/workflows/fallow.yml
backstop cicd healthy .github/workflows/fallow.yml

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::delete-neon-branch cicd healthy .github/workflows/delete-neon-branch.yml
gha::fallow cicd healthy .github/workflows/fallow.yml

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
vps::gcp hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
NEON_PROJECT_ID cicd healthy
NEON_API_KEY cicd healthy

LabelLayerStatusPath
repobility-clone-w0_tquwg software healthy /tmp/repobility-clone-w0_tquwg

LabelLayerStatusPath
postgres hardware healthy docker-compose.yml
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/0851fab9-1fb2-4be6-9cb9-35c8538c7366/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0851fab9-1fb2-4be6-9cb9-35c8538c7366/

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.