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.

ripe0x/pin

https://github.com/ripe0x/pin · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

298 raw signals (86 security + 212 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 221 actionable findings from 2 signal sources. 152 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 2055 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
startHealthServer software healthy apps/worker/src/health.ts:startHealthServer
health software healthy apps/worker/src/health.ts:health
metrics software healthy apps/worker/src/health.ts:metrics
jobsRefreshArtist software healthy apps/worker/src/health.ts:jobsRefreshArtist
jobsRefreshToken software healthy apps/worker/src/health.ts:jobsRefreshToken
contract software healthy apps/worker/src/health.ts:contract
getTransports software healthy apps/worker/src/rpc.ts:getTransports
getTraceUrl software healthy apps/worker/src/rpc.ts:getTraceUrl
refresh software healthy apps/worker/src/index.ts:refresh
main software healthy apps/worker/src/index.ts:main
getLastTickAt software healthy apps/worker/src/scheduler.ts:getLastTickAt
getTaskStats software healthy apps/worker/src/scheduler.ts:getTaskStats
enqueueRefreshArtist software healthy apps/worker/src/scheduler.ts:enqueueRefreshArtist
enqueueRefreshToken software healthy apps/worker/src/scheduler.ts:enqueueRefreshToken
isPonderReady software healthy apps/worker/src/scheduler.ts:isPonderReady
schema software healthy apps/worker/src/scheduler.ts:schema
rows software healthy apps/worker/src/scheduler.ts:rows
runTask software healthy apps/worker/src/scheduler.ts:runTask
drainRefreshQueue software healthy apps/worker/src/scheduler.ts:drainRefreshQueue
drainRefreshTokenQueue software healthy apps/worker/src/scheduler.ts:drainRefreshTokenQueue
startScheduler software healthy apps/worker/src/scheduler.ts:startScheduler
throttleRpc software healthy apps/worker/src/throttle.ts:throttleRpc
INDEXER_SCHEMA software healthy apps/worker/src/tasks/scan-fnd-collections.ts:INDEXER_SCHEMA
scanFndCollections software healthy apps/worker/src/tasks/scan-fnd-collections.ts:scanFndCollec…
targets software healthy apps/worker/src/tasks/scan-fnd-collections.ts:targets
scanTlActiveAuctions software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:scanTlActi…
artists software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:artists
scanOneArtist software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:scanOneArt…
cursorRow software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:cursorRow
existing software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:existing
results software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:results
advanceCursor software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts:advanceCur…
INDEXER_SCHEMA software healthy apps/worker/src/tasks/ponder-drift-check.ts:INDEXER_SCHEMA
ponderDriftCheck software healthy apps/worker/src/tasks/ponder-drift-check.ts:ponderDriftCheck
exists software healthy apps/worker/src/tasks/ponder-drift-check.ts:exists
missing software healthy apps/worker/src/tasks/ponder-drift-check.ts:missing
getContracts software healthy apps/worker/src/tasks/scan-token-transfers.ts:getContracts
rows software healthy apps/worker/src/tasks/scan-token-transfers.ts:rows
getCursor software healthy apps/worker/src/tasks/scan-token-transfers.ts:getCursor
getEarliestMintBlock software healthy apps/worker/src/tasks/scan-token-transfers.ts:getEarliestMi…
setCursor software healthy apps/worker/src/tasks/scan-token-transfers.ts:setCursor
tokenIsKnown software healthy apps/worker/src/tasks/scan-token-transfers.ts:tokenIsKnown
backfillBlockTimes software healthy apps/worker/src/tasks/scan-token-transfers.ts:backfillBlock…
blocks software healthy apps/worker/src/tasks/scan-token-transfers.ts:blocks
updated software healthy apps/worker/src/tasks/scan-token-transfers.ts:updated
scanTokenTransfers software healthy apps/worker/src/tasks/scan-token-transfers.ts:scanTokenTran…
blockTimeFor software healthy apps/worker/src/tasks/scan-token-transfers.ts:blockTimeFor
INDEXER_SCHEMA software healthy apps/worker/src/tasks/warm-ens.ts:INDEXER_SCHEMA
warmEns software healthy apps/worker/src/tasks/warm-ens.ts:warmEns
rows software healthy apps/worker/src/tasks/warm-ens.ts:rows

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

LabelLayerStatusPath
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
netlify.toml software healthy netlify.toml
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
CUTOVER.md software healthy CUTOVER.md
LICENSE software healthy LICENSE
CONTINUATION.md software healthy CONTINUATION.md
PLAN.md software healthy PLAN.md
AGENTS.md software healthy AGENTS.md
DEPLOYMENT.md software healthy DEPLOYMENT.md
tsconfig.base.json software healthy tsconfig.base.json
package.json software healthy apps/worker/package.json
Dockerfile software healthy apps/worker/Dockerfile
.env.example software healthy apps/worker/.env.example
tsconfig.json software healthy apps/worker/tsconfig.json
railway.json software healthy apps/worker/railway.json
health.ts software healthy apps/worker/src/health.ts
rpc.ts software healthy apps/worker/src/rpc.ts
index.ts software healthy apps/worker/src/index.ts
scheduler.ts software healthy apps/worker/src/scheduler.ts
db.ts software healthy apps/worker/src/db.ts
throttle.ts software healthy apps/worker/src/throttle.ts
scan-fnd-collections.ts software healthy apps/worker/src/tasks/scan-fnd-collections.ts
scan-tl-active-auctions.ts software healthy apps/worker/src/tasks/scan-tl-active-auctions.ts
ponder-drift-check.ts software healthy apps/worker/src/tasks/ponder-drift-check.ts
scan-token-transfers.ts software healthy apps/worker/src/tasks/scan-token-transfers.ts
warm-ens.ts software healthy apps/worker/src/tasks/warm-ens.ts
scan-mint-clones.ts software healthy apps/worker/src/tasks/scan-mint-clones.ts
probe-cid-availability.ts software healthy apps/worker/src/tasks/probe-cid-availability.ts
seed-known-artists.ts software healthy apps/worker/src/tasks/seed-known-artists.ts
scan-fnd-shared.ts software healthy apps/worker/src/tasks/scan-fnd-shared.ts
scan-srv2-active-auctions.ts software healthy apps/worker/src/tasks/scan-srv2-active-auctions.ts
refresh-artist.ts software healthy apps/worker/src/tasks/refresh-artist.ts
scan-1155-stats.ts software healthy apps/worker/src/tasks/scan-1155-stats.ts
warm-contract-identity.ts software healthy apps/worker/src/tasks/warm-contract-identity.ts
scan-tl-clones.ts software healthy apps/worker/src/tasks/scan-tl-clones.ts
refresh-token.ts software healthy apps/worker/src/tasks/refresh-token.ts
warm-metadata.ts software healthy apps/worker/src/tasks/warm-metadata.ts
scan-manifold.ts software healthy apps/worker/src/tasks/scan-manifold.ts
scan-pnd-auction-tokens.ts software healthy apps/worker/src/tasks/scan-pnd-auction-tokens.ts
resolve-owner.ts software healthy apps/worker/src/scanners/resolve-owner.ts
manifold.ts software healthy apps/worker/src/scanners/manifold.ts
transfer-from-zero.ts software healthy apps/worker/src/scanners/transfer-from-zero.ts
erc1155-mints.ts software healthy apps/worker/src/scanners/erc1155-mints.ts
index.ts software healthy apps/worker/src/_imported-from-warmer/index.ts

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

LabelLayerStatusPath
apps software healthy apps
worker software healthy apps/worker
src software healthy apps/worker/src
tasks software healthy apps/worker/src/tasks
scanners software healthy apps/worker/src/scanners
_imported-from-warmer software healthy apps/worker/src/_imported-from-warmer
web software healthy apps/web
tests software healthy apps/web/tests
e2e software healthy apps/web/tests/e2e
fixtures software healthy apps/web/tests/e2e/fixtures
scripts software healthy apps/web/scripts
public software healthy apps/web/public
sites software healthy apps/web/public/sites
src software healthy apps/web/src
components software healthy apps/web/src/components
preserve software healthy apps/web/src/components/preserve
dependency software healthy apps/web/src/components/dependency
muri software healthy apps/web/src/components/muri
token software healthy apps/web/src/components/token
listings software healthy apps/web/src/components/listings
artist software healthy apps/web/src/components/artist
catalog software healthy apps/web/src/components/catalog
auction software healthy apps/web/src/components/auction
home software healthy apps/web/src/components/home
v2 software healthy apps/web/src/components/home/v2
editions software healthy apps/web/src/components/editions
studio software healthy apps/web/src/components/studio
migrate software healthy apps/web/src/components/migrate
tx software healthy apps/web/src/components/tx
sites software healthy apps/web/src/components/sites
app software healthy apps/web/src/app
about software healthy apps/web/src/app/about
delist software healthy apps/web/src/app/delist
preserve software healthy apps/web/src/app/preserve
dependency software healthy apps/web/src/app/dependency
[address] software healthy apps/web/src/app/dependency/[address]
api software healthy apps/web/src/app/api
preserve software healthy apps/web/src/app/api/preserve
writeback software healthy apps/web/src/app/api/preserve/writeback
dependency software healthy apps/web/src/app/api/dependency
[address] software healthy apps/web/src/app/api/dependency/[address]
activity software healthy apps/web/src/app/api/activity
muri software healthy apps/web/src/app/api/muri
eligible software healthy apps/web/src/app/api/muri/eligible
[address] software healthy apps/web/src/app/api/muri/eligible/[address]
artist software healthy apps/web/src/app/api/artist
[address] software healthy apps/web/src/app/api/artist/[address]
tokens software healthy apps/web/src/app/api/artist/[address]/tokens
preserve-tokens software healthy apps/web/src/app/api/artist/[address]/preserve-tokens
ens-url software healthy apps/web/src/app/api/artist/[address]/ens-url

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/web/src/app/page.tsx
/about frontend healthy apps/web/src/app/about/page.tsx
/delist frontend healthy apps/web/src/app/delist/page.tsx
/preserve frontend healthy apps/web/src/app/preserve/page.tsx
/dependency frontend healthy apps/web/src/app/dependency/page.tsx
/dependency/[address] frontend healthy apps/web/src/app/dependency/[address]/page.tsx
/muri frontend healthy apps/web/src/app/muri/page.tsx
/artist/[address] frontend healthy apps/web/src/app/artist/[address]/page.tsx
/artist/[address]/import frontend healthy apps/web/src/app/artist/[address]/import/page.tsx
/artist/[address]/migrate frontend healthy apps/web/src/app/artist/[address]/migrate/page.tsx
/catalog frontend healthy apps/web/src/app/catalog/page.tsx
/catalog/[address] frontend healthy apps/web/src/app/catalog/[address]/page.tsx
/auctions frontend healthy apps/web/src/app/auctions/page.tsx
/auction/new frontend healthy apps/web/src/app/auction/new/page.tsx
/auction/[house]/[auctionId] frontend healthy apps/web/src/app/auction/[house]/[auctionId]/page.tsx
/log frontend healthy apps/web/src/app/log/page.tsx
/editions frontend healthy apps/web/src/app/editions/page.tsx
/editions/new frontend healthy apps/web/src/app/editions/new/page.tsx
/editions/[edition] frontend healthy apps/web/src/app/editions/[edition]/page.tsx
/editions/[edition]/[tokenId] frontend healthy apps/web/src/app/editions/[edition]/[tokenId]/page.tsx
/studio frontend healthy apps/web/src/app/studio/page.tsx
/studio/[address] frontend healthy apps/web/src/app/studio/[address]/page.tsx
/studio/[address]/listings frontend healthy apps/web/src/app/studio/[address]/listings/page.tsx
/studio/[address]/catalog frontend healthy apps/web/src/app/studio/[address]/catalog/page.tsx
/studio/[address]/catalog/import frontend healthy apps/web/src/app/studio/[address]/catalog/import/page.tsx
/studio/[address]/auctions frontend healthy apps/web/src/app/studio/[address]/auctions/page.tsx
/studio/[address]/site frontend healthy apps/web/src/app/studio/[address]/site/page.tsx
/studio/[address]/migrate frontend healthy apps/web/src/app/studio/[address]/migrate/page.tsx
/[handle]/[tokenId] frontend healthy apps/web/src/app/[handle]/[tokenId]/page.tsx
/guides frontend healthy apps/web/src/app/guides/page.tsx
/guides/delist frontend healthy apps/web/src/app/guides/delist/page.tsx
/sites frontend healthy apps/web/src/app/sites/page.tsx
/auction/[auctionId] frontend healthy templates/artist-page/app/auction/[auctionId]/page.tsx

LabelLayerStatusPath
OGImage frontend healthy apps/web/src/app/opengraph-image.tsx
HomePage frontend healthy apps/web/src/app/page.tsx
RootLayout frontend healthy apps/web/src/app/layout.tsx
AboutPage frontend healthy apps/web/src/app/about/page.tsx
AboutLayout frontend healthy apps/web/src/app/about/layout.tsx
PreservePage frontend healthy apps/web/src/app/preserve/page.tsx
PreserveLayout frontend healthy apps/web/src/app/preserve/layout.tsx
DependencyHomePage frontend healthy apps/web/src/app/dependency/page.tsx
Loading frontend healthy apps/web/src/app/dependency/[address]/loading.tsx
MuriPage frontend healthy apps/web/src/app/muri/page.tsx
MuriLayout frontend healthy apps/web/src/app/muri/layout.tsx
ArtistLoading frontend healthy apps/web/src/app/artist/[address]/loading.tsx
ArtistError frontend healthy apps/web/src/app/artist/[address]/error.tsx
RecordHomePage frontend healthy apps/web/src/app/catalog/page.tsx
Loading frontend healthy apps/web/src/app/catalog/[address]/loading.tsx
AuctionsGuidePage frontend healthy apps/web/src/app/auctions/page.tsx
AuctionNewPage frontend healthy apps/web/src/app/auction/new/page.tsx
LogPage frontend healthy apps/web/src/app/log/page.tsx
NewEditionPage frontend healthy apps/web/src/app/editions/new/page.tsx
StudioPage frontend healthy apps/web/src/app/studio/page.tsx
GuidesIndexPage frontend healthy apps/web/src/app/guides/page.tsx
DelistGuidePage frontend healthy apps/web/src/app/guides/delist/page.tsx
SitesPage frontend healthy apps/web/src/app/sites/page.tsx
NotFound frontend healthy templates/artist-page/app/not-found.tsx
RootLayout frontend healthy templates/artist-page/app/layout.tsx
OpengraphImage frontend healthy templates/artist-page/app/twitter-image.tsx
OpengraphImage frontend healthy templates/artist-page/app/auction/[auctionId]/twitter-image…

LabelLayerStatusPath
migration-savings.ts data healthy apps/web/src/lib/platforms/migration-savings.ts
007_worker_cursors.sql data healthy db/migrations/007_worker_cursors.sql
020_artist_tokens_mint_time.sql data healthy db/migrations/020_artist_tokens_mint_time.sql
021_token_1155_mints_log_index_bigint.sql data healthy db/migrations/021_token_1155_mints_log_index_bigint.sql
023_fnd_discovery_seeds.sql data healthy db/migrations/023_fnd_discovery_seeds.sql
017_token_1155_mints.sql data healthy db/migrations/017_token_1155_mints.sql
012_manifold_contracts.sql data healthy db/migrations/012_manifold_contracts.sql
005_contract_identity.sql data healthy db/migrations/005_contract_identity.sql
008_worker_iterations.sql data healthy db/migrations/008_worker_iterations.sql
003_token_transfers.sql data healthy db/migrations/003_token_transfers.sql
011_known_artists_view.sql data healthy db/migrations/011_known_artists_view.sql
022_fnd_cancellable_listings.sql data healthy db/migrations/022_fnd_cancellable_listings.sql
001_artist_tokens.sql data healthy db/migrations/001_artist_tokens.sql
016_log_index_bigint.sql data healthy db/migrations/016_log_index_bigint.sql
002_token_owners.sql data healthy db/migrations/002_token_owners.sql
024_token_metadata_burned.sql data healthy db/migrations/024_token_metadata_burned.sql
015_tl_active_auctions.sql data healthy db/migrations/015_tl_active_auctions.sql
010_cache_entries.sql data healthy db/migrations/010_cache_entries.sql
014_srv2_active_auctions.sql data healthy db/migrations/014_srv2_active_auctions.sql
009_artist_seeds.sql data healthy db/migrations/009_artist_seeds.sql
006_ens_identities.sql data healthy db/migrations/006_ens_identities.sql
019_token_pins.sql data healthy db/migrations/019_token_pins.sql
004_token_metadata.sql data healthy db/migrations/004_token_metadata.sql
018_cid_availability.sql data healthy db/migrations/018_cid_availability.sql
013_token_1155_stats.sql data healthy db/migrations/013_token_1155_stats.sql

LabelLayerStatusPath
worker_cursors data healthy db/migrations/007_worker_cursors.sql
public data healthy db/migrations/023_fnd_discovery_seeds.sql
token_1155_mints data healthy db/migrations/017_token_1155_mints.sql
manifold_contracts data healthy db/migrations/012_manifold_contracts.sql
contract_identity data healthy db/migrations/005_contract_identity.sql
worker_iterations data healthy db/migrations/008_worker_iterations.sql
token_transfers data healthy db/migrations/003_token_transfers.sql
artist_tokens data healthy db/migrations/001_artist_tokens.sql
token_owners data healthy db/migrations/002_token_owners.sql
tl_active_auctions data healthy db/migrations/015_tl_active_auctions.sql
cache_entries data healthy db/migrations/010_cache_entries.sql
srv2_active_auctions data healthy db/migrations/014_srv2_active_auctions.sql
artist_seeds data healthy db/migrations/009_artist_seeds.sql
ens_identities data healthy db/migrations/006_ens_identities.sql
token_pins data healthy db/migrations/019_token_pins.sql
token_metadata data healthy db/migrations/004_token_metadata.sql
cid_availability data healthy db/migrations/018_cid_availability.sql
token_1155_stats data healthy db/migrations/013_token_1155_stats.sql

LabelLayerStatusPath
IndexerUnavailable software healthy apps/web/src/lib/indexer-queries.ts:IndexerUnavailable
EnrichmentEmpty software healthy apps/web/src/lib/artist-cache.ts:EnrichmentEmpty
so software healthy apps/web/src/lib/useSequentialCancel.ts:so
FourEverlandProvider software healthy apps/web/src/lib/pinning/4everland.ts:FourEverlandProvider
PinataProvider software healthy apps/web/src/lib/pinning/pinata.ts:PinataProvider
Web3StorageProvider software healthy apps/web/src/lib/pinning/web3storage.ts:Web3StorageProvider

LabelLayerStatusPath
port:5432 network healthy README.md
port:64 network healthy pnpm-lock.yaml
port:15 network healthy pnpm-lock.yaml
port:8080 network healthy apps/worker/.env.example
port:8546 network healthy scripts/dev-editions.sh

LabelLayerStatusPath
auth::apps/web/src/lib/pinning/types.ts security healthy apps/web/src/lib/pinning/types.ts
auth::apps/web/src/components/muri/MuriMintFlow.tsx security healthy apps/web/src/components/muri/MuriMintFlow.tsx
auth::apps/web/src/lib/pinning/pinata.ts security healthy apps/web/src/lib/pinning/pinata.ts
auth::scripts/test-pinata-pin.mjs security healthy scripts/test-pinata-pin.mjs

LabelLayerStatusPath
postgres data healthy README.md
sqlite data healthy pnpm-lock.yaml
redis data healthy pnpm-lock.yaml

LabelLayerStatusPath
GET / api healthy apps/indexer/src/api/index.ts
USE /graphql api healthy apps/indexer/src/api/index.ts

LabelLayerStatusPath
image::apps/worker/Dockerfile hardware healthy apps/worker/Dockerfile
image::apps/indexer/Dockerfile hardware healthy apps/indexer/Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
vps::azure hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
repobility-clone-nhb4jxic software healthy /tmp/repobility-clone-nhb4jxic

LabelLayerStatusPath
bullmq data healthy apps/worker/src/scheduler.ts

LabelLayerStatusPath
127.0.0.1 network healthy apps/web/playwright.config.ts

LabelLayerStatusPath
gha::sync-artist-page-template cicd healthy .github/workflows/sync-artist-page-template.yml

LabelLayerStatusPath
sync cicd healthy .github/workflows/sync-artist-page-template.yml

LabelLayerStatusPath
TEMPLATE_DEPLOY_KEY cicd healthy
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/fb79f4b6-e6f1-411b-9796-2c8ba764b8fc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/fb79f4b6-e6f1-411b-9796-2c8ba764b8fc/

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.