https://github.com/Suhrta/orenocosme
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
29 raw signals (0 security + 29 graph)
Last scanned 2 months, 2 weeks ago · v1 · 29 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 203 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 |
|---|---|---|---|
pickTopic |
software | healthy | scripts/generate-daily-article.js:pickTopic |
buildPrompt |
software | healthy | scripts/generate-daily-article.js:buildPrompt |
parseResponse |
software | healthy | scripts/generate-daily-article.js:parseResponse |
main |
software | healthy | scripts/generate-daily-article.js:main |
existingTitles |
software | healthy | scripts/generate-daily-article.js:existingTitles |
httpsGet |
software | healthy | scripts/rakuten-client.js:httpsGet |
normalize |
software | healthy | scripts/rakuten-client.js:normalize |
searchItems |
software | healthy | scripts/rakuten-client.js:searchItems |
downloadImage |
software | healthy | scripts/rakuten-client.js:downloadImage |
buildPrompt |
software | healthy | scripts/generate-articles.js:buildPrompt |
parseResponse |
software | healthy | scripts/generate-articles.js:parseResponse |
main |
software | healthy | scripts/generate-articles.js:main |
main |
software | healthy | scripts/list-needs-ai.js:main |
list |
software | healthy | scripts/list-needs-ai.js:list |
PROMPT_TEMPLATE |
software | healthy | scripts/generate-ratings.js:PROMPT_TEMPLATE |
fetchRating |
software | healthy | scripts/generate-ratings.js:fetchRating |
main |
software | healthy | scripts/generate-ratings.js:main |
buildUpdate |
software | healthy | scripts/import-ai-data.js:buildUpdate |
main |
software | healthy | scripts/import-ai-data.js:main |
sleep |
software | healthy | scripts/import-rakuten.js:sleep |
resolveCategoryId |
software | healthy | scripts/import-rakuten.js:resolveCategoryId |
resolveBrandId |
software | healthy | scripts/import-rakuten.js:resolveBrandId |
main |
software | healthy | scripts/import-rakuten.js:main |
ext |
software | healthy | scripts/import-rakuten.js:ext |
PROMPT_TEMPLATE |
software | healthy | scripts/generate-reviews.js:PROMPT_TEMPLATE |
generateReview |
software | healthy | scripts/generate-reviews.js:generateReview |
main |
software | healthy | scripts/generate-reviews.js:main |
RadarScoreChart |
software | healthy | src/components/RadarScoreChart.tsx:RadarScoreChart |
CategoryCard |
software | healthy | src/components/CategoryCard.tsx:CategoryCard |
PhoneMockup |
software | healthy | src/components/PhoneMockup.tsx:PhoneMockup |
Footer |
software | healthy | src/components/Footer.tsx:Footer |
ProductSearchForm |
software | healthy | src/components/ProductSearchForm.tsx:ProductSearchForm |
handleSubmit |
software | healthy | src/components/ProductSearchForm.tsx:handleSubmit |
handleClear |
software | healthy | src/components/ProductSearchForm.tsx:handleClear |
ProductCard |
software | healthy | src/components/ProductCard.tsx:ProductCard |
AIReviewCarousel |
software | healthy | src/components/AIReviewCarousel.tsx:AIReviewCarousel |
Header |
software | healthy | src/components/Header.tsx:Header |
robots |
software | healthy | src/app/robots.ts:robots |
NotFound |
software | healthy | src/app/not-found.tsx:NotFound |
Loading |
software | healthy | src/app/loading.tsx:Loading |
sitemap |
software | healthy | src/app/sitemap.ts:sitemap |
Home |
software | healthy | src/app/page.tsx:Home |
inner |
software | healthy | src/app/page.tsx:inner |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
gtag |
software | healthy | src/app/layout.tsx:gtag |
Error |
software | healthy | src/app/error.tsx:Error |
AboutPage |
software | healthy | src/app/about/page.tsx:AboutPage |
ContactPage |
software | healthy | src/app/contact/page.tsx:ContactPage |
badRequest |
software | healthy | src/app/api/diagnosis/route.ts:badRequest |
POST |
software | healthy | src/app/api/diagnosis/route.ts:POST |
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 |
generate-daily-article.js |
software | healthy | scripts/generate-daily-article.js |
rakuten-client.js |
software | healthy | scripts/rakuten-client.js |
generate-articles.js |
software | healthy | scripts/generate-articles.js |
list-needs-ai.js |
software | healthy | scripts/list-needs-ai.js |
generate-ratings.js |
software | healthy | scripts/generate-ratings.js |
import-ai-data.js |
software | healthy | scripts/import-ai-data.js |
import-rakuten.js |
software | healthy | scripts/import-rakuten.js |
generate-reviews.js |
software | healthy | scripts/generate-reviews.js |
products-to-add.example.json |
software | healthy | scripts/products-to-add.example.json |
settings.local.json |
software | healthy | .claude/settings.local.json |
seed.sql |
software | healthy | supabase/seed.sql |
config.toml |
software | healthy | supabase/config.toml |
20260613000000_rate_limits.sql |
software | healthy | supabase/migrations/20260613000000_rate_limits.sql |
20260423000000_create_tables.sql |
software | healthy | supabase/migrations/20260423000000_create_tables.sql |
ci.yml |
software | healthy | .github/workflows/ci.yml |
generate-article.yml |
software | healthy | .github/workflows/generate-article.yml |
RadarScoreChart.tsx |
software | healthy | src/components/RadarScoreChart.tsx |
CategoryCard.tsx |
software | healthy | src/components/CategoryCard.tsx |
PhoneMockup.tsx |
software | healthy | src/components/PhoneMockup.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
ProductSearchForm.tsx |
software | healthy | src/components/ProductSearchForm.tsx |
ProductCard.tsx |
software | healthy | src/components/ProductCard.tsx |
AIReviewCarousel.tsx |
software | healthy | src/components/AIReviewCarousel.tsx |
Header.tsx |
software | healthy | src/components/Header.tsx |
robots.ts |
software | healthy | src/app/robots.ts |
not-found.tsx |
software | healthy | src/app/not-found.tsx |
globals.css |
software | healthy | src/app/globals.css |
loading.tsx |
software | healthy | src/app/loading.tsx |
sitemap.ts |
software | healthy | src/app/sitemap.ts |
page.tsx |
software | healthy | src/app/page.tsx |
layout.tsx |
software | healthy | src/app/layout.tsx |
error.tsx |
software | healthy | src/app/error.tsx |
page.tsx |
software | healthy | src/app/about/page.tsx |
page.tsx |
software | healthy | src/app/contact/page.tsx |
route.ts |
software | healthy | src/app/api/diagnosis/route.ts |
page.tsx |
software | healthy | src/app/brands/page.tsx |
page.tsx |
software | healthy | src/app/ranking/page.tsx |
page.tsx |
software | healthy | src/app/diagnosis/page.tsx |
layout.tsx |
software | healthy | src/app/diagnosis/layout.tsx |
page.tsx |
software | healthy | src/app/terms/page.tsx |
page.tsx |
software | healthy | src/app/articles/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 |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
contact |
software | healthy | src/app/contact |
api |
software | healthy | src/app/api |
diagnosis |
software | healthy | src/app/api/diagnosis |
brands |
software | healthy | src/app/brands |
ranking |
software | healthy | src/app/ranking |
diagnosis |
software | healthy | src/app/diagnosis |
terms |
software | healthy | src/app/terms |
articles |
software | healthy | src/app/articles |
[slug] |
software | healthy | src/app/articles/[slug] |
privacy |
software | healthy | src/app/privacy |
products |
software | healthy | src/app/products |
[slug] |
software | healthy | src/app/products/[slug] |
lib |
software | healthy | src/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/brands |
frontend | healthy | src/app/brands/page.tsx |
/ranking |
frontend | healthy | src/app/ranking/page.tsx |
/diagnosis |
frontend | healthy | src/app/diagnosis/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/articles |
frontend | healthy | src/app/articles/page.tsx |
/articles/[slug] |
frontend | healthy | src/app/articles/[slug]/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/products |
frontend | healthy | src/app/products/page.tsx |
/products/[slug] |
frontend | healthy | src/app/products/[slug]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Error |
frontend | healthy | src/app/error.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
DiagnosisPage |
frontend | healthy | src/app/diagnosis/page.tsx |
DiagnosisLayout |
frontend | healthy | src/app/diagnosis/layout.tsx |
TermsPage |
frontend | healthy | src/app/terms/page.tsx |
PrivacyPage |
frontend | healthy | src/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
rate_limits |
data | healthy | supabase/migrations/20260613000000_rate_limits.sql |
brands |
data | healthy | supabase/migrations/20260423000000_create_tables.sql |
categories |
data | healthy | supabase/migrations/20260423000000_create_tables.sql |
products |
data | healthy | supabase/migrations/20260423000000_create_tables.sql |
articles |
data | healthy | supabase/migrations/20260423000000_create_tables.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
SUPABASE_SERVICE_ROLE_KEY |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
20260613000000_rate_limits.sql |
data | healthy | supabase/migrations/20260613000000_rate_limits.sql |
20260423000000_create_tables.sql |
data | healthy | supabase/migrations/20260423000000_create_tables.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::generate-article |
cicd | healthy | .github/workflows/generate-article.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/ci.yml |
generate |
cicd | healthy | .github/workflows/generate-article.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-lgt2cauz |
software | healthy | /tmp/repobility-clone-lgt2cauz |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
This page is publicly accessible at:
https://repobility.com/scan/39ee0597-1d73-4fe5-946d-9aa95a635b82/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/39ee0597-1d73-4fe5-946d-9aa95a635b82/
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.