https://github.com/ruona-okungbowa/threadrop
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 3 weeks ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 169 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 |
|---|---|---|---|
SiteHeader |
software | healthy | components/site-header.tsx:SiteHeader |
SiteFooter |
software | healthy | components/site-footer.tsx:SiteFooter |
XrayToggle |
software | healthy | components/drop/xray-toggle.tsx:XrayToggle |
pad4 |
software | healthy | components/drop/order-ticket.tsx:pad4 |
OrderTicket |
software | healthy | components/drop/order-ticket.tsx:OrderTicket |
handleShare |
software | healthy | components/drop/order-ticket.tsx:handleShare |
CheckoutDrawer |
software | healthy | components/drop/checkout-drawer.tsx:CheckoutDrawer |
onKey |
software | healthy | components/drop/checkout-drawer.tsx:onKey |
handlePay |
software | healthy | components/drop/checkout-drawer.tsx:handlePay |
CostRow |
software | healthy | components/drop/checkout-drawer.tsx:CostRow |
ExpiredState |
software | healthy | components/drop/checkout-drawer.tsx:ExpiredState |
XrayPanel |
software | healthy | components/drop/xray-panel.tsx:XrayPanel |
onKey |
software | healthy | components/drop/xray-panel.tsx:onKey |
PanelBody |
software | healthy | components/drop/xray-panel.tsx:PanelBody |
Section |
software | healthy | components/drop/xray-panel.tsx:Section |
Meta |
software | healthy | components/drop/xray-panel.tsx:Meta |
KeyRow |
software | healthy | components/drop/xray-panel.tsx:KeyRow |
Stat |
software | healthy | components/drop/xray-panel.tsx:Stat |
Gallery |
software | healthy | components/drop/gallery.tsx:Gallery |
Countdown |
software | healthy | components/drop/countdown.tsx:Countdown |
BuyBox |
software | healthy | components/drop/buy-box.tsx:BuyBox |
startHold |
software | healthy | components/drop/buy-box.tsx:startHold |
releaseHold |
software | healthy | components/drop/buy-box.tsx:releaseHold |
handlePaid |
software | healthy | components/drop/buy-box.tsx:handlePaid |
StockBar |
software | healthy | components/drop/buy-box.tsx:StockBar |
SizeSelector |
software | healthy | components/drop/buy-box.tsx:SizeSelector |
HeldState |
software | healthy | components/drop/buy-box.tsx:HeldState |
SoldOut |
software | healthy | components/drop/buy-box.tsx:SoldOut |
Row |
software | healthy | components/drop/buy-box.tsx:Row |
Specs |
software | healthy | components/drop/buy-box.tsx:Specs |
diff |
software | healthy | components/drop/use-countdown.ts:diff |
useCountdown |
software | healthy | components/drop/use-countdown.ts:useCountdown |
pad |
software | healthy | components/drop/use-countdown.ts:pad |
Toggle |
software | healthy | components/feed/filter-bar.tsx:Toggle |
Group |
software | healthy | components/feed/filter-bar.tsx:Group |
FilterBar |
software | healthy | components/feed/filter-bar.tsx:FilterBar |
curate |
software | healthy | components/feed/curated-drops.tsx:curate |
CuratedDrops |
software | healthy | components/feed/curated-drops.tsx:CuratedDrops |
BrandsStrip |
software | healthy | components/feed/brands-strip.tsx:BrandsStrip |
sortWithin |
software | healthy | components/feed/drops-feed.tsx:sortWithin |
DropsFeed |
software | healthy | components/feed/drops-feed.tsx:DropsFeed |
dropsAtLabel |
software | healthy | components/feed/drop-card.tsx:dropsAtLabel |
DropCard |
software | healthy | components/feed/drop-card.tsx:DropCard |
StateTag |
software | healthy | components/feed/drop-card.tsx:StateTag |
StatusLine |
software | healthy | components/feed/drop-card.tsx:StatusLine |
UpcomingLine |
software | healthy | components/feed/drop-card.tsx:UpcomingLine |
LiveLine |
software | healthy | components/feed/drop-card.tsx:LiveLine |
pad4 |
software | healthy | components/cart/cart-ticket.tsx:pad4 |
CartTicket |
software | healthy | components/cart/cart-ticket.tsx:CartTicket |
handleShare |
software | healthy | components/cart/cart-ticket.tsx:handleShare |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
access-patterns.md |
software | healthy | docs/access-patterns.md |
site-header.tsx |
software | healthy | components/site-header.tsx |
site-footer.tsx |
software | healthy | components/site-footer.tsx |
xray-toggle.tsx |
software | healthy | components/drop/xray-toggle.tsx |
order-ticket.tsx |
software | healthy | components/drop/order-ticket.tsx |
checkout-drawer.tsx |
software | healthy | components/drop/checkout-drawer.tsx |
xray-panel.tsx |
software | healthy | components/drop/xray-panel.tsx |
gallery.tsx |
software | healthy | components/drop/gallery.tsx |
countdown.tsx |
software | healthy | components/drop/countdown.tsx |
buy-box.tsx |
software | healthy | components/drop/buy-box.tsx |
use-countdown.ts |
software | healthy | components/drop/use-countdown.ts |
filter-bar.tsx |
software | healthy | components/feed/filter-bar.tsx |
curated-drops.tsx |
software | healthy | components/feed/curated-drops.tsx |
brands-strip.tsx |
software | healthy | components/feed/brands-strip.tsx |
drops-feed.tsx |
software | healthy | components/feed/drops-feed.tsx |
drop-card.tsx |
software | healthy | components/feed/drop-card.tsx |
cart-ticket.tsx |
software | healthy | components/cart/cart-ticket.tsx |
cart-button.tsx |
software | healthy | components/cart/cart-button.tsx |
quick-add.tsx |
software | healthy | components/cart/quick-add.tsx |
cart-drawer.tsx |
software | healthy | components/cart/cart-drawer.tsx |
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/about/page.tsx |
page.tsx |
software | healthy | app/brands/page.tsx |
page.tsx |
software | healthy | app/brands/[brand]/page.tsx |
page.tsx |
software | healthy | app/drops/page.tsx |
page.tsx |
software | healthy | app/drops/[slug]/page.tsx |
feed-data.ts |
software | healthy | lib/feed-data.ts |
cart-context.tsx |
software | healthy | lib/cart-context.tsx |
xray-context.tsx |
software | healthy | lib/xray-context.tsx |
utils.ts |
software | healthy | lib/utils.ts |
data-layer.ts |
software | healthy | lib/data-layer.ts |
types.ts |
software | healthy | lib/types.ts |
drop-data.ts |
software | healthy | lib/drop-data.ts |
db.ts |
software | healthy | lib/db/db.ts |
jest.config.js |
software | healthy | cdk/jest.config.js |
README.md |
software | healthy | cdk/README.md |
package.json |
software | healthy | cdk/package.json |
package-lock.json |
software | healthy | cdk/package-lock.json |
tsconfig.json |
software | healthy | cdk/tsconfig.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
components |
software | healthy | components |
drop |
software | healthy | components/drop |
feed |
software | healthy | components/feed |
cart |
software | healthy | components/cart |
app |
software | healthy | app |
about |
software | healthy | app/about |
brands |
software | healthy | app/brands |
[brand] |
software | healthy | app/brands/[brand] |
drops |
software | healthy | app/drops |
[slug] |
software | healthy | app/drops/[slug] |
lib |
software | healthy | lib |
db |
software | healthy | lib/db |
cdk |
software | healthy | cdk |
functions |
software | healthy | cdk/functions |
test |
software | healthy | cdk/test |
lib |
software | healthy | cdk/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
Page |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
AboutPage |
frontend | healthy | app/about/page.tsx |
BrandsPage |
frontend | healthy | app/brands/page.tsx |
DropsPage |
frontend | healthy | app/drops/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package.json |
vps::ec2 |
hardware | healthy | cdk/cdk.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_clmazbq |
software | healthy | /tmp/repobility-clone-_clmazbq |
| Label | Layer | Status | Path |
|---|---|---|---|
ThreadropStack |
software | healthy | cdk/lib/threadrop-stack.ts:ThreadropStack |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | cdk/test/cdk.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/db/db.ts |
security | healthy | lib/db/db.ts |
This page is publicly accessible at:
https://repobility.com/scan/88710a2b-af37-432e-86d2-d3fc08e28277/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/88710a2b-af37-432e-86d2-d3fc08e28277/
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.