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.

ViniciusStanula/vinyl-tracker

https://github.com/ViniciusStanula/vinyl-tracker · scanned 2026-06-16 00:50 UTC (2 months, 1 week ago)

74 raw signals (0 security + 74 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 66 actionable findings from 1 signal source. 8 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 872 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
_cursor software healthy crawler/database.py:24
get_connection software healthy crawler/database.py:37
upsert_batch software healthy crawler/database.py:87
ensure_schema_extras software healthy crawler/database.py:241
fetch_active_deals software healthy crawler/database.py:359
fetch_stale_records software healthy crawler/database.py:387
mark_stale_price software healthy crawler/database.py:456
update_disco_metadata software healthy crawler/database.py:497
clear_deal_score software dead crawler/database.py:529
mark_unavailable software healthy crawler/database.py:550
delete_record software healthy crawler/database.py:572
fetch_pending_discovered software healthy crawler/database.py:591
delete_discovered_vinyls software healthy crawler/database.py:616
ensure_category_tables software healthy crawler/database.py:632
upsert_category_associations software healthy crawler/database.py:683
fetch_untagged_artists software healthy crawler/database.py:741
bulk_update_tags software healthy crawler/database.py:769
fetch_albums_needing_lastfm_enrichment software healthy crawler/database.py:793
reset_failed_lastfm_enrichments software healthy crawler/database.py:809
bulk_update_lastfm_album_info software healthy crawler/database.py:828
fetch_albums_needing_translation software healthy crawler/database.py:851
bulk_update_wiki_pt software healthy crawler/database.py:868
ensure_seo_content_schema software healthy crawler/database.py:884
fetch_artist_vinyl_catalog software healthy crawler/database.py:925
fetch_artists_needing_bio software healthy crawler/database.py:967
fetch_styles_needing_bio software healthy crawler/database.py:989
save_artist_bio software healthy crawler/database.py:1014
save_estilo_bio software healthy crawler/database.py:1040
limpar_historico_antigo software healthy crawler/database.py:1067
_percentile software healthy crawler/metrics.py:68
ensure_metrics_table software healthy crawler/metrics.py:81
__init__ software healthy crawler/metrics.py:113
start_phase software healthy crawler/metrics.py:119
attach_api_client software healthy crawler/metrics.py:130
end_phase software healthy crawler/metrics.py:135
record_http software healthy crawler/metrics.py:205
record_useful software healthy crawler/metrics.py:222
blocked_kind software healthy crawler/metrics.py:232
log_run_summary software healthy crawler/metrics.py:238
url_is_live software healthy crawler/enrich_artist_meta.py:45
_mb_get software healthy crawler/enrich_artist_meta.py:60
find_mbid software healthy crawler/enrich_artist_meta.py:71
fetch_url_rels software healthy crawler/enrich_artist_meta.py:85
fetch_pending_artists software healthy crawler/enrich_artist_meta.py:121
upsert_artist_meta software healthy crawler/enrich_artist_meta.py:143
enrich_artists software healthy crawler/enrich_artist_meta.py:164
revalidate_urls software healthy crawler/enrich_artist_meta.py:196
_uninvert software healthy crawler/lastfm.py:58
fetch_artist_tags software healthy crawler/lastfm.py:68
enrich_new_artists software dead crawler/lastfm.py:111

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

LabelLayerStatusPath
DESIGN.md software healthy DESIGN.md
vercel.json software healthy vercel.json
PRODUCT.md software healthy PRODUCT.md
CLAUDE.md software healthy CLAUDE.md
enriched_data.json software healthy enriched_data.json
database.py software healthy crawler/database.py
metrics.py software healthy crawler/metrics.py
enrich_artist_meta.py software healthy crawler/enrich_artist_meta.py
lastfm.py software healthy crawler/lastfm.py
indexnow.py software healthy crawler/indexnow.py
translate_wikis.py software healthy crawler/translate_wikis.py
shadow.py software healthy crawler/shadow.py
post_crawl_check.py software healthy crawler/post_crawl_check.py
deal_scorer.py software healthy crawler/deal_scorer.py
domain.py software healthy crawler/domain.py
generate_seo_content.py software healthy crawler/generate_seo_content.py
backfill_tags.py software healthy crawler/backfill_tags.py
debug_search_card.py software healthy crawler/debug_search_card.py
lastfm_discovery.py software healthy crawler/lastfm_discovery.py
bot.py software healthy crawler/bot.py
lastfm_album_enricher.py software healthy crawler/lastfm_album_enricher.py
.env.example software healthy crawler/.env.example
shadow_run.py software healthy crawler/shadow_run.py
bridge.py software healthy crawler/bridge.py
debug_asins.py software healthy crawler/debug_asins.py
utils.py software healthy crawler/utils.py
creators_api.py software healthy crawler/creators_api.py
format_sweep.py software healthy crawler/format_sweep.py
creators_api_smoke.py software healthy crawler/creators_api_smoke.py
main.py software healthy crawler/main.py
requirements.txt software healthy crawler/requirements.txt
scrape_lock.py software healthy crawler/scrape_lock.py
preflight.py software healthy crawler/preflight.py
diagnose_html.py software healthy crawler/diagnose_html.py
test_domain.py software healthy crawler/tests/test_domain.py
__init__.py software healthy crawler/tests/__init__.py
postcss.config.mjs software healthy frontend/postcss.config.mjs
README.md software healthy frontend/README.md
CLAUDE.md software healthy frontend/CLAUDE.md
mdx-components.tsx software healthy frontend/mdx-components.tsx
package.json software healthy frontend/package.json
prisma.config.ts software healthy frontend/prisma.config.ts
package-lock.json software healthy frontend/package-lock.json
.env.example software healthy frontend/.env.example
tsconfig.json software healthy frontend/tsconfig.json
eslint.config.mjs software healthy frontend/eslint.config.mjs
AGENTS.md software healthy frontend/AGENTS.md
proxy.ts software healthy frontend/proxy.ts
next.config.ts software healthy frontend/next.config.ts
DiscoCarousel.tsx software healthy frontend/_deprecated/components/DiscoCarousel.tsx

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

LabelLayerStatusPath
crawler software healthy crawler
tests software healthy crawler/tests
frontend software healthy frontend
_deprecated software healthy frontend/_deprecated
components software healthy frontend/_deprecated/components
prisma software healthy frontend/prisma
components software healthy frontend/components
guias software healthy frontend/components/guias
app software healthy frontend/app
estilo software healthy frontend/app/estilo
[slug] software healthy frontend/app/estilo/[slug]
politica-de-privacidade software healthy frontend/app/politica-de-privacidade
api software healthy frontend/app/api
mcp software healthy frontend/app/api/mcp
search software healthy frontend/app/api/search
discos software healthy frontend/app/api/discos
revalidate software healthy frontend/app/api/revalidate
llms-full.txt software healthy frontend/app/llms-full.txt
artista software healthy frontend/app/artista
[slug] software healthy frontend/app/artista/[slug]
disco software healthy frontend/app/disco
[slug] software healthy frontend/app/disco/[slug]
termos-de-uso software healthy frontend/app/termos-de-uso
guias software healthy frontend/app/guias
vinil-colorido-e-picture-disc software healthy frontend/app/guias/vinil-colorido-e-picture-disc
vinil-180g-vale-a-pena software healthy frontend/app/guias/vinil-180g-vale-a-pena
top-artistas-spotify software healthy frontend/app/guias/top-artistas-spotify
como-cuidar-de-discos-de-vinil software healthy frontend/app/guias/como-cuidar-de-discos-de-vinil
rock software healthy frontend/app/guias/rock
[slug] software healthy frontend/app/guias/rock/[slug]
como-avaliar-estado-disco-vinil software healthy frontend/app/guias/como-avaliar-estado-disco-vinil
artistas-mais-ouvidos software healthy frontend/app/artistas-mais-ouvidos
sobre software healthy frontend/app/sobre
discos-abaixo-de-200 software healthy frontend/app/discos-abaixo-de-200
sitemap software healthy frontend/app/sitemap
og-default.png software healthy frontend/app/og-default.png
llms.txt software healthy frontend/app/llms.txt
lib software healthy frontend/lib
external software healthy frontend/lib/external
utils software healthy frontend/lib/utils
guias software healthy frontend/lib/guias
db software healthy frontend/lib/db
public software healthy frontend/public
blog software healthy frontend/public/blog
spotify-charts software healthy frontend/public/blog/spotify-charts
scripts software healthy scripts
migrations software healthy migrations
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
DiscoCarousel frontend healthy frontend/_deprecated/components/DiscoCarousel.tsx
SearchDropdown frontend healthy frontend/components/SearchDropdown.tsx
SortBar frontend healthy frontend/components/SortBar.tsx
Pagination frontend healthy frontend/components/Pagination.tsx
WikiExpander frontend healthy frontend/components/WikiExpander.tsx
BackToTop frontend healthy frontend/components/BackToTop.tsx
InfiniteGrid frontend healthy frontend/components/InfiniteGrid.tsx
NavigationProgress frontend healthy frontend/components/NavigationProgress.tsx
NotFoundSuggestions frontend healthy frontend/components/NotFoundSuggestions.tsx
PriceHistoryTable frontend healthy frontend/components/PriceHistoryTable.tsx
Footer frontend healthy frontend/components/Footer.tsx
StyleTags frontend healthy frontend/components/StyleTags.tsx
GraficoPreco frontend healthy frontend/components/GraficoPreco.tsx
SearchBar frontend healthy frontend/components/SearchBar.tsx
CopyLinkButton frontend healthy frontend/components/CopyLinkButton.tsx
TabNav frontend healthy frontend/components/TabNav.tsx
Navbar frontend healthy frontend/components/Navbar.tsx
ArtistasCarousel frontend healthy frontend/components/ArtistasCarousel.tsx
AlbumCard frontend healthy frontend/components/guias/AlbumCard.tsx
AlbumCarousel frontend healthy frontend/components/guias/AlbumCarousel.tsx
NotFound frontend healthy frontend/app/not-found.tsx
Loading frontend healthy frontend/app/loading.tsx
AppleIcon frontend healthy frontend/app/apple-icon.tsx
RootLayout frontend healthy frontend/app/layout.tsx
PoliticaDePrivacidadePage frontend healthy frontend/app/politica-de-privacidade/page.tsx
Loading frontend healthy frontend/app/artista/[slug]/loading.tsx
Loading frontend healthy frontend/app/disco/loading.tsx
Loading frontend healthy frontend/app/disco/[slug]/loading.tsx
TermosDeUsoPage frontend healthy frontend/app/termos-de-uso/page.tsx
GuiasPage frontend healthy frontend/app/guias/page.tsx
VinilColoridoPage frontend healthy frontend/app/guias/vinil-colorido-e-picture-disc/page.tsx
Vinil180gPage frontend healthy frontend/app/guias/vinil-180g-vale-a-pena/page.tsx
ChartsContent frontend healthy frontend/app/guias/top-artistas-spotify/ChartsContent.tsx
TopArtistasSptPage frontend healthy frontend/app/guias/top-artistas-spotify/page.tsx
ComoGuardarPage frontend healthy frontend/app/guias/como-cuidar-de-discos-de-vinil/page.tsx
GradingPage frontend healthy frontend/app/guias/como-avaliar-estado-disco-vinil/page.tsx
Loading frontend healthy frontend/app/artistas-mais-ouvidos/loading.tsx
SobrePage frontend healthy frontend/app/sobre/page.tsx

LabelLayerStatusPath
_Phase software healthy crawler/metrics.py:96
MetricsCollector software healthy crawler/metrics.py:110
CreatorsConfig software healthy crawler/creators_api.py:69
BudgetExhausted software healthy crawler/creators_api.py:125
TokenManager software healthy crawler/creators_api.py:129
_TokenBucket software healthy crawler/creators_api.py:191
_DailyBudget software healthy crawler/creators_api.py:220
RateLimiter software healthy crawler/creators_api.py:255
ItemResult software healthy crawler/creators_api.py:277
CreatorsClient software healthy crawler/creators_api.py:418
ProxyPool software healthy crawler/main.py:605
_BotStats software healthy crawler/main.py:687
ScrapeLock software healthy crawler/scrape_lock.py:49
TestParsePriceBr software healthy crawler/tests/test_domain.py:20
TestIsVinyl software healthy crawler/tests/test_domain.py:42
TestDetectFormat software healthy crawler/tests/test_domain.py:68
TestNormalizeArtist software healthy crawler/tests/test_domain.py:138
TestIsFakeArtist software healthy crawler/tests/test_domain.py:171
TestIsPlausibleArtist software healthy crawler/tests/test_domain.py:193

LabelLayerStatusPath
/page.tsx frontend healthy frontend/app/page.tsx
/estilo/[slug] frontend healthy frontend/app/estilo/[slug]/page.tsx
/politica-de-privacidade frontend healthy frontend/app/politica-de-privacidade/page.tsx
/artista/[slug] frontend healthy frontend/app/artista/[slug]/page.tsx
/disco frontend healthy frontend/app/disco/page.tsx
/disco/[slug] frontend healthy frontend/app/disco/[slug]/page.tsx
/termos-de-uso frontend healthy frontend/app/termos-de-uso/page.tsx
/guias frontend healthy frontend/app/guias/page.tsx
/guias/vinil-colorido-e-picture-disc frontend healthy frontend/app/guias/vinil-colorido-e-picture-disc/page.tsx
/guias/vinil-180g-vale-a-pena frontend healthy frontend/app/guias/vinil-180g-vale-a-pena/page.tsx
/guias/top-artistas-spotify frontend healthy frontend/app/guias/top-artistas-spotify/page.tsx
/guias/como-cuidar-de-discos-de-vinil frontend healthy frontend/app/guias/como-cuidar-de-discos-de-vinil/page.tsx
/guias/rock frontend healthy frontend/app/guias/rock/page.tsx
/guias/rock/[slug] frontend healthy frontend/app/guias/rock/[slug]/page.tsx
/guias/como-avaliar-estado-disco-vinil frontend healthy frontend/app/guias/como-avaliar-estado-disco-vinil/page.tsx
/artistas-mais-ouvidos frontend healthy frontend/app/artistas-mais-ouvidos/page.tsx
/sobre frontend healthy frontend/app/sobre/page.tsx
/discos-abaixo-de-200 frontend healthy frontend/app/discos-abaixo-de-200/page.tsx
/sitemap frontend healthy frontend/app/sitemap/page.tsx

LabelLayerStatusPath
bot_hits data healthy frontend/prisma/bot_hits_create.sql
HreflangSlug data healthy migrations/20260608_hreflang_tables.sql
HreflangRecord data healthy migrations/20260608_hreflang_tables.sql
Categoria data healthy crawler/database.py
DiscoCategorias data healthy crawler/database.py
EstiloMeta data healthy crawler/database.py
crawl_run_metrics data healthy crawler/metrics.py
shadow_diffs data healthy crawler/shadow.py
discovered_vinyls data healthy crawler/lastfm_discovery.py
discovery_run_state data healthy crawler/lastfm_discovery.py
bot_pending data healthy crawler/bridge.py
bot_sent data healthy crawler/bridge.py
bot_state data healthy crawler/bridge.py
scrape_locks data healthy crawler/scrape_lock.py

LabelLayerStatusPath
LASTFM_API_KEY cicd healthy
VERCEL_DEPLOY_HOOK cicd healthy
ASSOCIATE_TAG cicd healthy
REVALIDATE_SECRET cicd healthy
TELEGRAM_CHANNEL_ID cicd healthy
TELEGRAM_BOT_TOKEN cicd healthy
CREATORS_PARTNER_TAG cicd healthy
DATABASE_URL cicd healthy
ANTHROPIC_API_KEY cicd healthy
REVALIDATE_URL cicd healthy
CREATORS_CLIENT_ID cicd healthy
GITHUB_TOKEN cicd healthy
CREATORS_CLIENT_SECRET cicd healthy

LabelLayerStatusPath
deal_scoring_migration.sql data healthy frontend/prisma/deal_scoring_migration.sql
price_count_migration.sql data healthy frontend/prisma/price_count_migration.sql
20260504_fulltext_search.sql data healthy migrations/20260504_fulltext_search.sql
20260611_format_column.sql data healthy migrations/20260611_format_column.sql
20260612_vinyl_insert_gate.sql data healthy migrations/20260612_vinyl_insert_gate.sql
20260502_perf_indexes.sql data healthy migrations/20260502_perf_indexes.sql
20260503_perf_indexes_v2.sql data healthy migrations/20260503_perf_indexes_v2.sql
20260504_perf_indexes_psql.sql data healthy migrations/20260504_perf_indexes_psql.sql
20260608_hreflang_tables.sql data healthy migrations/20260608_hreflang_tables.sql
20260611_exclude_confirmed_cds.sql data healthy migrations/20260611_exclude_confirmed_cds.sql

LabelLayerStatusPath
gha::crawler cicd healthy .github/workflows/crawler.yml
gha::bot cicd healthy .github/workflows/bot.yml
gha::shadow cicd healthy .github/workflows/shadow.yml
gha::format_sweep cicd healthy .github/workflows/format_sweep.yml
gha::artist_meta_enrichment cicd healthy .github/workflows/artist_meta_enrichment.yml
gha::tag_enrichment cicd healthy .github/workflows/tag_enrichment.yml
gha::spotify-charts cicd healthy .github/workflows/spotify-charts.yml
gha::crawler_stale cicd healthy .github/workflows/crawler_stale.yml
gha::discovery cicd healthy .github/workflows/discovery.yml
gha::seo_content_generation cicd healthy .github/workflows/seo_content_generation.yml

LabelLayerStatusPath
crawl cicd healthy .github/workflows/crawler.yml
dispatch cicd healthy .github/workflows/bot.yml
shadow cicd healthy .github/workflows/shadow.yml
sweep cicd healthy .github/workflows/format_sweep.yml
enrich cicd healthy .github/workflows/artist_meta_enrichment.yml
enrich cicd healthy .github/workflows/tag_enrichment.yml
fetch cicd healthy .github/workflows/spotify-charts.yml
stale cicd healthy .github/workflows/crawler_stale.yml
discover cicd healthy .github/workflows/discovery.yml
generate cicd healthy .github/workflows/seo_content_generation.yml

LabelLayerStatusPath
136.0.0.0 network healthy crawler/lastfm_discovery.py
124.0.0.0 network healthy crawler/lastfm_discovery.py
002.321.023.465 network healthy frontend/components/Footer.tsx
016.093.036.306 network healthy frontend/components/Footer.tsx
1.32.42.18 network healthy frontend/app/guias/top-artistas-spotify/ChartsContent.tsx
361.181.54.78 network healthy frontend/app/guias/top-artistas-spotify/ChartsContent.tsx
1.621.539.3 network healthy frontend/app/guias/top-artistas-spotify/ChartsContent.tsx

LabelLayerStatusPath
port:08 network healthy .github/workflows/bot.yml
port:22 network healthy .github/workflows/bot.yml
port:03 network healthy .github/workflows/artist_meta_enrichment.yml
port:06 network healthy .github/workflows/spotify-charts.yml
port:12 network healthy .github/workflows/discovery.yml
port:09 network healthy .github/workflows/discovery.yml
port:04 network healthy .github/workflows/seo_content_generation.yml

LabelLayerStatusPath
postgresql data healthy crawler/database.py
postgres data healthy crawler/database.py

LabelLayerStatusPath
repobility-clone-4hbg14hm software healthy /tmp/repobility-clone-4hbg14hm

LabelLayerStatusPath
vps::aws hardware healthy crawler/.env.example
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/77ea508e-9268-4d18-8964-abff58b1905c/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/77ea508e-9268-4d18-8964-abff58b1905c/

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.