https://github.com/zeriaxdev/oikotie-scraper
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 1 week ago · v1 · 28 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 337 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 |
|---|---|---|---|
eur |
software | healthy | apps/web/components/city-index.tsx:eur |
CityIndex |
software | healthy | apps/web/components/city-index.tsx:CityIndex |
Mark |
software | healthy | apps/web/components/masthead.tsx:Mark |
Masthead |
software | healthy | apps/web/components/masthead.tsx:Masthead |
eur |
software | healthy | apps/web/components/valuation-lede.tsx:eur |
pct |
software | healthy | apps/web/components/valuation-lede.tsx:pct |
Cell |
software | healthy | apps/web/components/valuation-lede.tsx:Cell |
ValuationLede |
software | healthy | apps/web/components/valuation-lede.tsx:ValuationLede |
askingLeft |
software | healthy | apps/web/components/valuation-lede.tsx:askingLeft |
Field |
software | healthy | apps/web/components/search-controls.tsx:Field |
Menu |
software | healthy | apps/web/components/search-controls.tsx:Menu |
SearchControls |
software | healthy | apps/web/components/search-controls.tsx:SearchControls |
set |
software | healthy | apps/web/components/search-controls.tsx:set |
submit |
software | healthy | apps/web/components/search-controls.tsx:submit |
jump |
software | healthy | apps/web/components/search-controls.tsx:jump |
FadeUp |
software | healthy | apps/web/components/motion.tsx:FadeUp |
Stagger |
software | healthy | apps/web/components/motion.tsx:Stagger |
Item |
software | healthy | apps/web/components/motion.tsx:Item |
fmt |
software | healthy | apps/web/components/distribution.tsx:fmt |
Distribution |
software | healthy | apps/web/components/distribution.tsx:Distribution |
frac |
software | healthy | apps/web/components/distribution.tsx:frac |
MarketControls |
software | healthy | apps/web/components/market-controls.tsx:MarketControls |
go |
software | healthy | apps/web/components/market-controls.tsx:go |
eur |
software | healthy | apps/web/components/search-results.tsx:eur |
SearchResults |
software | healthy | apps/web/components/search-results.tsx:SearchResults |
ModeDot |
software | healthy | apps/web/components/area-section.tsx:ModeDot |
Group |
software | healthy | apps/web/components/area-section.tsx:Group |
AreaSection |
software | healthy | apps/web/components/area-section.tsx:AreaSection |
eur |
software | healthy | apps/web/components/deal-ledger.tsx:eur |
pct |
software | healthy | apps/web/components/deal-ledger.tsx:pct |
DealLedger |
software | healthy | apps/web/components/deal-ledger.tsx:DealLedger |
eur |
software | healthy | apps/web/components/cost-panel.tsx:eur |
eur1 |
software | healthy | apps/web/components/cost-panel.tsx:eur1 |
annualKwh |
software | healthy | apps/web/components/cost-panel.tsx:annualKwh |
Row |
software | healthy | apps/web/components/cost-panel.tsx:Row |
Slider |
software | healthy | apps/web/components/cost-panel.tsx:Slider |
CostPanel |
software | healthy | apps/web/components/cost-panel.tsx:CostPanel |
water |
software | healthy | apps/web/components/cost-panel.tsx:water |
Spark |
software | healthy | apps/web/components/cost-panel.tsx:Spark |
I |
software | healthy | apps/web/components/area-icons.tsx:I |
areaMeta |
software | healthy | apps/web/components/area-icons.tsx:areaMeta |
AreaIcon |
software | healthy | apps/web/components/area-icons.tsx:AreaIcon |
parseTravel |
software | healthy | apps/web/components/area-icons.tsx:parseTravel |
Table |
software | healthy | apps/web/components/ui/table.tsx:Table |
TableHeader |
software | healthy | apps/web/components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | apps/web/components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | apps/web/components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | apps/web/components/ui/table.tsx:TableRow |
TableHead |
software | healthy | apps/web/components/ui/table.tsx:TableHead |
TableCell |
software | healthy | apps/web/components/ui/table.tsx:TableCell |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
bun.lock |
software | healthy | apps/web/bun.lock |
postcss.config.mjs |
software | healthy | apps/web/postcss.config.mjs |
package.json |
software | healthy | apps/web/package.json |
components.json |
software | healthy | apps/web/components.json |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
next.config.mjs |
software | healthy | apps/web/next.config.mjs |
city-index.tsx |
software | healthy | apps/web/components/city-index.tsx |
masthead.tsx |
software | healthy | apps/web/components/masthead.tsx |
valuation-lede.tsx |
software | healthy | apps/web/components/valuation-lede.tsx |
search-controls.tsx |
software | healthy | apps/web/components/search-controls.tsx |
motion.tsx |
software | healthy | apps/web/components/motion.tsx |
distribution.tsx |
software | healthy | apps/web/components/distribution.tsx |
market-controls.tsx |
software | healthy | apps/web/components/market-controls.tsx |
search-results.tsx |
software | healthy | apps/web/components/search-results.tsx |
area-section.tsx |
software | healthy | apps/web/components/area-section.tsx |
deal-ledger.tsx |
software | healthy | apps/web/components/deal-ledger.tsx |
cost-panel.tsx |
software | healthy | apps/web/components/cost-panel.tsx |
area-icons.tsx |
software | healthy | apps/web/components/area-icons.tsx |
table.tsx |
software | healthy | apps/web/components/ui/table.tsx |
badge.tsx |
software | healthy | apps/web/components/ui/badge.tsx |
button.tsx |
software | healthy | apps/web/components/ui/button.tsx |
tabs.tsx |
software | healthy | apps/web/components/ui/tabs.tsx |
separator.tsx |
software | healthy | apps/web/components/ui/separator.tsx |
input.tsx |
software | healthy | apps/web/components/ui/input.tsx |
select.tsx |
software | healthy | apps/web/components/ui/select.tsx |
skeleton.tsx |
software | healthy | apps/web/components/ui/skeleton.tsx |
globals.css |
software | healthy | apps/web/app/globals.css |
page.tsx |
software | healthy | apps/web/app/page.tsx |
layout.tsx |
software | healthy | apps/web/app/layout.tsx |
page.tsx |
software | healthy | apps/web/app/listings/[id]/page.tsx |
page.tsx |
software | healthy | apps/web/app/search/page.tsx |
utils.ts |
software | healthy | apps/web/lib/utils.ts |
data.ts |
software | healthy | apps/web/lib/data.ts |
config.ts |
software | healthy | src/config.ts |
index.ts |
software | healthy | src/api/index.ts |
index.html |
software | healthy | src/api/index.html |
index.ts |
software | healthy | src/mcp/index.ts |
format.ts |
software | healthy | src/cli/format.ts |
index.ts |
software | healthy | src/cli/index.ts |
analyze.ts |
software | healthy | src/cli/analyze.ts |
commands.ts |
software | healthy | src/cli/commands.ts |
index.ts |
software | healthy | src/scraper/index.ts |
crawl.ts |
software | healthy | src/scraper/crawl.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
web |
software | healthy | apps/web |
components |
software | healthy | apps/web/components |
ui |
software | healthy | apps/web/components/ui |
app |
software | healthy | apps/web/app |
listings |
software | healthy | apps/web/app/listings |
[id] |
software | healthy | apps/web/app/listings/[id] |
search |
software | healthy | apps/web/app/search |
lib |
software | healthy | apps/web/lib |
src |
software | healthy | src |
api |
software | healthy | src/api |
mcp |
software | healthy | src/mcp |
cli |
software | healthy | src/cli |
scraper |
software | healthy | src/scraper |
cache |
software | healthy | src/cache |
analysis |
software | healthy | src/analysis |
db |
software | healthy | src/db |
jobs |
software | healthy | src/jobs |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/app/page.tsx |
/listings/[id] |
frontend | healthy | apps/web/app/listings/[id]/page.tsx |
/search |
frontend | healthy | apps/web/app/search/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
RateLimiter |
software | healthy | src/scraper/rate-limit.ts:RateLimiter |
I |
software | healthy | src/analysis/cost.ts:I |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6b6gitei |
software | healthy | /tmp/repobility-clone-6b6gitei |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
148.0.0.0 |
network | healthy | src/scraper/client.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
This page is publicly accessible at:
https://repobility.com/scan/bd48d42a-0811-4384-bb9f-c4a531cb3225/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bd48d42a-0811-4384-bb9f-c4a531cb3225/
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.