https://github.com/ricardsraksa/pipeline-app
· scanned 2026-06-15 23:50 UTC (2 months, 3 weeks ago)
111 raw signals (0 security + 111 graph)
Last scanned 2 months, 3 weeks ago · v1 · 111 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 736 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 |
|---|---|---|---|
root |
software | healthy | scripts/scraper_service.py:37 |
health |
software | healthy | scripts/scraper_service.py:42 |
scrape |
software | healthy | scripts/scraper_service.py:47 |
validate_env |
software | healthy | scripts/scraper_full.py:87 |
detect_platform |
software | healthy | scripts/scraper_full.py:96 |
slugify |
software | healthy | scripts/scraper_full.py:105 |
normalize_url |
software | healthy | scripts/scraper_full.py:109 |
clean_image_urls |
software | healthy | scripts/scraper_full.py:118 |
download_image_bytes |
software | healthy | scripts/scraper_full.py:136 |
detect_and_wait_for_captcha |
software | healthy | scripts/scraper_full.py:150 |
scrape_aliexpress |
software | healthy | scripts/scraper_full.py:256 |
scrape_alibaba |
software | healthy | scripts/scraper_full.py:352 |
upload_to_r2 |
software | healthy | scripts/scraper_full.py:480 |
scrape_and_upload |
software | healthy | scripts/scraper_full.py:519 |
Stage3ReferenceImages |
software | healthy | components/Stage3ReferenceImages.tsx:Stage3ReferenceImages |
remove |
software | healthy | components/Stage3ReferenceImages.tsx:remove |
LineRow |
software | healthy | components/Stage2Lines.tsx:LineRow |
Stage2Lines |
software | healthy | components/Stage2Lines.tsx:Stage2Lines |
lines |
software | healthy | components/Stage2Lines.tsx:lines |
FeedbackButtons |
software | healthy | components/FeedbackButtons.tsx:FeedbackButtons |
patch |
software | healthy | components/FeedbackButtons.tsx:patch |
setVoteAndPersist |
software | healthy | components/FeedbackButtons.tsx:setVoteAndPersist |
persistNote |
software | healthy | components/FeedbackButtons.tsx:persistNote |
onNoteChange |
software | healthy | components/FeedbackButtons.tsx:onNoteChange |
RunProductCode |
software | healthy | components/RunProductCode.tsx:RunProductCode |
save |
software | healthy | components/RunProductCode.tsx:save |
FeedbackAppliedChip |
software | healthy | components/FeedbackAppliedChip.tsx:FeedbackAppliedChip |
name |
software | healthy | components/FeedbackAppliedChip.tsx:name |
cx |
software | healthy | components/TopBar.tsx:cx |
TopBar |
software | healthy | components/TopBar.tsx:TopBar |
toggleTheme |
software | healthy | components/TopBar.tsx:toggleTheme |
load |
software | healthy | components/TopBar.tsx:load |
tab |
software | healthy | components/TopBar.tsx:tab |
ModelSettings |
software | healthy | components/ModelSettings.tsx:ModelSettings |
applyData |
software | healthy | components/ModelSettings.tsx:applyData |
labelFor |
software | healthy | components/ModelSettings.tsx:labelFor |
save |
software | healthy | components/ModelSettings.tsx:save |
useToast |
software | healthy | components/Toasts.tsx:useToast |
ToastProvider |
software | healthy | components/Toasts.tsx:ToastProvider |
PencilIcon |
software | healthy | components/EditableOutput.tsx:PencilIcon |
relativeTime |
software | healthy | components/EditableOutput.tsx:relativeTime |
EditableOutput |
software | healthy | components/EditableOutput.tsx:EditableOutput |
copyValue |
software | healthy | components/EditableOutput.tsx:copyValue |
downloadValue |
software | healthy | components/EditableOutput.tsx:downloadValue |
autoResize |
software | healthy | components/EditableOutput.tsx:autoResize |
enterEdit |
software | healthy | components/EditableOutput.tsx:enterEdit |
cancelEdit |
software | healthy | components/EditableOutput.tsx:cancelEdit |
save |
software | healthy | components/EditableOutput.tsx:save |
CopyBtn |
software | healthy | components/Stage2Structured.tsx:CopyBtn |
Field |
software | healthy | components/Stage2Structured.tsx:Field |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
WORKFLOW_NOTES.md |
software | healthy | WORKFLOW_NOTES.md |
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 |
server.mjs |
software | healthy | server.mjs |
render.yaml |
software | healthy | render.yaml |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
IMPLEMENTATION_PLAN.md |
software | healthy | IMPLEMENTATION_PLAN.md |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
README.md |
software | healthy | scripts/README.md |
scraper_service.py |
software | healthy | scripts/scraper_service.py |
scraper_full.py |
software | healthy | scripts/scraper_full.py |
Dockerfile |
software | healthy | scripts/Dockerfile |
requirements.txt |
software | healthy | scripts/requirements.txt |
Stage3ReferenceImages.tsx |
software | healthy | components/Stage3ReferenceImages.tsx |
Stage2Lines.tsx |
software | healthy | components/Stage2Lines.tsx |
FeedbackButtons.tsx |
software | healthy | components/FeedbackButtons.tsx |
RunProductCode.tsx |
software | healthy | components/RunProductCode.tsx |
FeedbackAppliedChip.tsx |
software | healthy | components/FeedbackAppliedChip.tsx |
TopBar.tsx |
software | healthy | components/TopBar.tsx |
ModelSettings.tsx |
software | healthy | components/ModelSettings.tsx |
Toasts.tsx |
software | healthy | components/Toasts.tsx |
EditableOutput.tsx |
software | healthy | components/EditableOutput.tsx |
Stage2Structured.tsx |
software | healthy | components/Stage2Structured.tsx |
Stage3HeroFlow.tsx |
software | healthy | components/Stage3HeroFlow.tsx |
AIRegenerate.tsx |
software | healthy | components/AIRegenerate.tsx |
Icon.tsx |
software | healthy | components/ui/Icon.tsx |
run-ui.tsx |
software | healthy | components/ui/run-ui.tsx |
globals.css |
software | healthy | app/globals.css |
page.tsx |
software | healthy | app/page.tsx |
HomeV2.tsx |
software | healthy | app/HomeV2.tsx |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/settings/page.tsx |
page.tsx |
software | healthy | app/stage3/page.tsx |
route.ts |
software | healthy | app/api/settings/models/route.ts |
route.ts |
software | healthy | app/api/stage3/generate/route.ts |
route.ts |
software | healthy | app/api/stage3/hero-regenerate/route.ts |
route.ts |
software | healthy | app/api/stage3/audit/route.ts |
route.ts |
software | healthy | app/api/stage3/skip-hero/route.ts |
route.ts |
software | healthy | app/api/stage3/prompts/route.ts |
route.ts |
software | healthy | app/api/stage3/placement/route.ts |
route.ts |
software | healthy | app/api/stage3/hero-approve/route.ts |
route.ts |
software | healthy | app/api/stage3/edit-prompt/route.ts |
route.ts |
software | healthy | app/api/stage3/feedback/route.ts |
route.ts |
software | healthy | app/api/upload-source-images/route.ts |
route.ts |
software | healthy | app/api/stage3-hero-prompt/route.ts |
route.ts |
software | healthy | app/api/stage3-prompts/route.ts |
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 |
ui |
software | healthy | components/ui |
app |
software | healthy | app |
settings |
software | healthy | app/settings |
stage3 |
software | healthy | app/stage3 |
api |
software | healthy | app/api |
settings |
software | healthy | app/api/settings |
models |
software | healthy | app/api/settings/models |
stage3 |
software | healthy | app/api/stage3 |
generate |
software | healthy | app/api/stage3/generate |
hero-regenerate |
software | healthy | app/api/stage3/hero-regenerate |
audit |
software | healthy | app/api/stage3/audit |
skip-hero |
software | healthy | app/api/stage3/skip-hero |
prompts |
software | healthy | app/api/stage3/prompts |
placement |
software | healthy | app/api/stage3/placement |
hero-approve |
software | healthy | app/api/stage3/hero-approve |
edit-prompt |
software | healthy | app/api/stage3/edit-prompt |
feedback |
software | healthy | app/api/stage3/feedback |
upload-source-images |
software | healthy | app/api/upload-source-images |
stage3-hero-prompt |
software | healthy | app/api/stage3-hero-prompt |
stage3-prompts |
software | healthy | app/api/stage3-prompts |
stage1-one-pager |
software | healthy | app/api/stage1-one-pager |
runs |
software | healthy | app/api/runs |
[id] |
software | healthy | app/api/runs/[id] |
resume |
software | healthy | app/api/runs/[id]/resume |
status |
software | healthy | app/api/runs/[id]/status |
cancel |
software | healthy | app/api/runs/[id]/cancel |
restart-stage |
software | healthy | app/api/runs/[id]/restart-stage |
start-stage2 |
software | healthy | app/api/runs/[id]/start-stage2 |
counts |
software | healthy | app/api/runs/counts |
start |
software | healthy | app/api/runs/start |
scrape |
software | healthy | app/api/scrape |
stage3-images |
software | healthy | app/api/stage3-images |
prompts |
software | healthy | app/api/prompts |
restore |
software | healthy | app/api/prompts/restore |
feedback |
software | healthy | app/api/feedback |
recent |
software | healthy | app/api/feedback/recent |
regenerate |
software | healthy | app/api/regenerate |
[stage] |
software | healthy | app/api/regenerate/[stage] |
new |
software | healthy | app/new |
preview |
software | healthy | app/preview |
runs |
software | healthy | app/runs |
[id] |
software | healthy | app/runs/[id] |
history |
software | healthy | app/history |
[id] |
software | healthy | app/history/[id] |
lib |
software | healthy | lib |
stage3 |
software | healthy | lib/stage3 |
research |
software | healthy | lib/research |
stage2 |
software | healthy | lib/stage2 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Stage3ReferenceImages |
frontend | healthy | components/Stage3ReferenceImages.tsx |
Stage2Lines |
frontend | healthy | components/Stage2Lines.tsx |
FeedbackButtons |
frontend | healthy | components/FeedbackButtons.tsx |
RunProductCode |
frontend | healthy | components/RunProductCode.tsx |
FeedbackAppliedChip |
frontend | healthy | components/FeedbackAppliedChip.tsx |
TopBar |
frontend | healthy | components/TopBar.tsx |
ModelSettings |
frontend | healthy | components/ModelSettings.tsx |
EditableOutput |
frontend | healthy | components/EditableOutput.tsx |
Stage2Structured |
frontend | healthy | components/Stage2Structured.tsx |
Stage3HeroFlow |
frontend | healthy | components/Stage3HeroFlow.tsx |
AIRegenerate |
frontend | healthy | components/AIRegenerate.tsx |
HomeV2 |
frontend | healthy | app/HomeV2.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
SettingsPage |
frontend | healthy | app/settings/page.tsx |
Stage3PageWrapper |
frontend | healthy | app/stage3/page.tsx |
NewRunPage |
frontend | healthy | app/new/page.tsx |
PreviewPage |
frontend | healthy | app/preview/page.tsx |
RunPage |
frontend | healthy | app/runs/[id]/page.tsx |
HistoryPage |
frontend | healthy | app/history/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
122.0.0.0 |
network | healthy | scripts/scraper_full.py |
124.0.0.0 |
network | healthy | app/api/scrape/route.ts |
123.0.0.0 |
network | healthy | app/api/scrape/route.ts |
169.254.169.254 |
network | healthy | lib/ssrf.ts |
192.0.0.0 |
network | healthy | lib/ssrf.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | scripts/scraper_service.py |
GET /healthz |
api | healthy | scripts/scraper_service.py |
POST /scrape |
api | healthy | scripts/scraper_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ScrapeRequest |
software | healthy | scripts/scraper_service.py:32 |
PipelineCancelled |
software | healthy | lib/pipeline-runner.ts:PipelineCancelled |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/higgsfield-mcp.ts |
security | healthy | lib/higgsfield-mcp.ts |
auth::lib/db.ts |
security | healthy | lib/db.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-d4u50zjp |
software | healthy | /tmp/repobility-clone-d4u50zjp |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | lib/db.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10000 |
network | healthy | scripts/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::scripts/Dockerfile |
hardware | healthy | scripts/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/817e509d-c883-4d37-a037-fe75e929d9c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/817e509d-c883-4d37-a037-fe75e929d9c3/
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.