https://github.com/thomaspryor/Broadwayscore
· scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)
2224 raw signals (0 security + 2224 graph)
Last scanned 2 months, 2 weeks ago · v1 · 1719 actionable findings from 1 signal source. 505 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 12907 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 |
|---|---|---|---|
normalize |
software | healthy | tests/star-rating-extractors.test.js:normalize |
is |
software | healthy | tests/unit/is-includable-for-rebuild.test.mjs:is |
simulateUrlValidation |
software | healthy | tests/unit/url-validation-integration.test.mjs:simulateUrlV… |
returns |
software | healthy | tests/unit/data-core.test.ts:returns |
shows |
software | healthy | tests/unit/data-core.test.ts:shows |
getCity |
software | healthy | tests/unit/data-core.test.ts:getCity |
writeFile |
software | healthy | tests/unit/review-write-guard-topology.test.mjs:writeFile |
returns |
software | healthy | tests/unit/review-write-guard-topology.test.mjs:returns |
readOutput |
software | healthy | tests/unit/critic-registry-guard.test.mjs:readOutput |
LONG_NEUTRAL_TEXT |
software | healthy | tests/unit/should-defer-cv-wrong-show.test.mjs:LONG_NEUTRAL… |
backupShows |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs:bac… |
restoreShows |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs:res… |
installSignalCleanup |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs:ins… |
plantSyntheticBadRow |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs:pla… |
runValidate |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs:run… |
daysAgo |
software | healthy | tests/unit/social-pulse-staleness.test.ts:daysAgo |
buildText |
software | healthy | tests/unit/is-likely-stale-wrong-show.test.mjs:buildText |
extractStars |
software | healthy | tests/unit/lbo-individual-star-extraction.test.mjs:extractS… |
cvWpAdvisoryDecision |
software | healthy | tests/unit/wrong-production-rebuild-guard.test.mjs:cvWpAdvi… |
makeOutlets |
software | healthy | tests/unit/opening-night-serp-backup-integration.test.mjs:m… |
fetchAnchors |
software | healthy | tests/unit/bww-rr-discover.test.mjs:fetchAnchors |
fetchSectionAnchors |
software | healthy | tests/unit/bww-rr-discover.test.mjs:fetchSectionAnchors |
MUST |
software | healthy | tests/unit/cross-show-url-reroute.test.mjs:MUST |
fakeResponse |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:fakeResponse |
installStubs |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:installStubs |
url |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:url |
restoreStubs |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:restoreStubs |
setBundleEnv |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:setBundleEnv |
clearBundleEnv |
software | healthy | tests/unit/scraper-cookie-wiring.test.mjs:clearBundleEnv |
writeFixture |
software | healthy | tests/unit/ingest-manual-review-collision.test.mjs:writeFix… |
makeContext |
software | healthy | tests/unit/opening-night-checks-critics-take.test.mjs:makeC… |
fakeOpenAI |
software | healthy | tests/unit/recoupment-classify.test.mjs:fakeOpenAI |
longBody |
software | healthy | tests/unit/recoupment-classify.test.mjs:longBody |
withTmpFile |
software | healthy | tests/unit/atomic-shows-write.test.mjs:withTmpFile |
writeFile |
software | healthy | tests/unit/collect-review-texts-rename-helper.test.mjs:writ… |
in |
software | healthy | tests/unit/collect-review-texts-rename-helper.test.mjs:in |
renameContract |
software | healthy | tests/unit/collect-review-texts-rename-helper.test.mjs:rena… |
extractAndMatch |
software | healthy | tests/unit/wet-title-extraction.test.mjs:extractAndMatch |
clock |
software | healthy | tests/unit/wet-title-extraction.test.mjs:clock |
daysAgo |
software | healthy | tests/unit/wet-title-extraction.test.mjs:daysAgo |
mkdir |
software | healthy | tests/unit/cascade-clear-duplicate-refs.test.mjs:mkdir |
writeJson |
software | healthy | tests/unit/cascade-clear-duplicate-refs.test.mjs:writeJson |
readJson |
software | healthy | tests/unit/cascade-clear-duplicate-refs.test.mjs:readJson |
filler |
software | healthy | tests/unit/url-content-sanity.test.mjs:filler |
loadActionPushProtected |
software | healthy | tests/unit/protected-fields-three-way-sync.test.mjs:loadAct… |
scores |
software | healthy | tests/unit/theater-scorecard-regression.test.mjs:scores |
realishReviewHtml |
software | healthy | tests/unit/tb-direct-url.test.mjs:realishReviewHtml |
fetchPage |
software | healthy | tests/unit/tb-direct-url.test.mjs:fetchPage |
fetchSlugs |
software | healthy | tests/unit/dtli-slug-discover.test.mjs:fetchSlugs |
makeEntries |
software | healthy | tests/unit/opening-night-latency-report.test.mjs:makeEntries |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sprint-plan-opera-gather-tasks.md |
software | healthy | sprint-plan-opera-gather-tasks.md |
sprint-plan-where-it-ranks.md |
software | healthy | sprint-plan-where-it-ranks.md |
SANITY_SETUP.md |
software | healthy | SANITY_SETUP.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
reddit-revival-post.md |
software | healthy | reddit-revival-post.md |
sprint-plan-visual-qa-hook-fixes-v2.md |
software | healthy | sprint-plan-visual-qa-hook-fixes-v2.md |
sanity.config.ts |
software | healthy | sanity.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
sprint-plan-visual-qa-gate.md |
software | healthy | sprint-plan-visual-qa-gate.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
sprint-plan-opening-night-reliability.md |
software | healthy | sprint-plan-opening-night-reliability.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
next.config.js |
software | healthy | next.config.js |
sprint-plan-stagedoor.md |
software | healthy | sprint-plan-stagedoor.md |
sprint-plan-we-pipeline-fix.md |
software | healthy | sprint-plan-we-pipeline-fix.md |
.env.sanity.example |
software | healthy | .env.sanity.example |
visual-qa-self-test.md |
software | healthy | visual-qa-self-test.md |
package-lock.json |
software | healthy | package-lock.json |
sprint-plan-cookie-bundle-migration.md |
software | healthy | sprint-plan-cookie-bundle-migration.md |
most-revived-broadway-analysis.md |
software | healthy | most-revived-broadway-analysis.md |
sprint-plan-ob-venue-extraction.md |
software | healthy | sprint-plan-ob-venue-extraction.md |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
supabase-schema.sql |
software | healthy | supabase-schema.sql |
LICENSE |
software | healthy | LICENSE |
postcss.config.js |
software | healthy | postcss.config.js |
AGENTS.md |
software | healthy | AGENTS.md |
star-rating-extractors.test.js |
software | healthy | tests/star-rating-extractors.test.js |
is-includable-for-rebuild.test.mjs |
software | healthy | tests/unit/is-includable-for-rebuild.test.mjs |
url-validation-integration.test.mjs |
software | healthy | tests/unit/url-validation-integration.test.mjs |
data-core.test.ts |
software | healthy | tests/unit/data-core.test.ts |
review-write-guard-topology.test.mjs |
software | healthy | tests/unit/review-write-guard-topology.test.mjs |
commercial-apply-gate.test.mjs |
software | healthy | tests/unit/commercial-apply-gate.test.mjs |
critic-registry-guard.test.mjs |
software | healthy | tests/unit/critic-registry-guard.test.mjs |
playbill-verdict-discover.test.mjs |
software | healthy | tests/unit/playbill-verdict-discover.test.mjs |
show-dedup-temporal.test.mjs |
software | healthy | tests/unit/show-dedup-temporal.test.mjs |
human-review-score-provisional.test.mjs |
software | healthy | tests/unit/human-review-score-provisional.test.mjs |
llm-fallback-partial.test.mjs |
software | healthy | tests/unit/llm-fallback-partial.test.mjs |
article-extractor-multi-article.test.mjs |
software | healthy | tests/unit/article-extractor-multi-article.test.mjs |
should-defer-cv-wrong-show.test.mjs |
software | healthy | tests/unit/should-defer-cv-wrong-show.test.mjs |
validate-data-push-refusal-sentinel.test.mjs |
software | healthy | tests/unit/validate-data-push-refusal-sentinel.test.mjs |
score-reviews-llm-skip.test.mjs |
software | healthy | tests/unit/score-reviews-llm-skip.test.mjs |
pending-strand-routing.test.mjs |
software | healthy | tests/unit/pending-strand-routing.test.mjs |
1minutecritic-extractor.test.mjs |
software | healthy | tests/unit/1minutecritic-extractor.test.mjs |
social-pulse-staleness.test.ts |
software | healthy | tests/unit/social-pulse-staleness.test.ts |
is-likely-stale-wrong-show.test.mjs |
software | healthy | tests/unit/is-likely-stale-wrong-show.test.mjs |
lbo-individual-star-extraction.test.mjs |
software | healthy | tests/unit/lbo-individual-star-extraction.test.mjs |
url-canonicalize-dedup.test.mjs |
software | healthy | tests/unit/url-canonicalize-dedup.test.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
snapshot |
cicd | healthy | .github/workflows/snapshot-award-scores.yml |
ensemble-score |
cicd | healthy | .github/workflows/llm-ensemble-score.yml |
audit |
cicd | healthy | .github/workflows/audit-closing-dates.yml |
validate |
cicd | healthy | .github/workflows/process-review-submission.yml |
scrape-review |
cicd | healthy | .github/workflows/process-review-submission.yml |
scrape-ltd |
cicd | healthy | .github/workflows/update-ltd.yml |
evaluate |
cicd | healthy | .github/workflows/llm-evaluate.yml |
snapshot |
cicd | healthy | .github/workflows/snapshot-audience-grades.yml |
enrich |
cicd | healthy | .github/workflows/enrich-off-broadway-dates.yml |
fetch |
cicd | healthy | .github/workflows/fetch-todaytix-showtimes.yml |
critique |
cicd | healthy | .github/workflows/critique-plan-v2.yml |
poll-and-apply |
cicd | healthy | .github/workflows/commercial-rss-poll.yml |
collect-reviews-single |
cicd | healthy | .github/workflows/collect-review-texts.yml |
collect-reviews-parallel |
cicd | healthy | .github/workflows/collect-review-texts.yml |
scoring-audit |
cicd | healthy | .github/workflows/scoring-audit.yml |
enrich |
cicd | healthy | .github/workflows/enrich-reviews.yml |
check |
cicd | healthy | .github/workflows/check-cutoff-freshness.yml |
reconcile |
cicd | healthy | .github/workflows/reconcile-broadcast-state.yml |
scrape-show-score |
cicd | healthy | .github/workflows/update-show-score.yml |
submit-indexnow |
cicd | healthy | .github/workflows/submit-indexnow.yml |
draft |
cicd | healthy | .github/workflows/newsletter-draft.yml |
check |
cicd | healthy | .github/workflows/check-cwv-health.yml |
fetch-pages |
cicd | healthy | .github/workflows/fetch-aggregator-pages.yml |
fetch-images |
cicd | healthy | .github/workflows/fetch-all-image-formats.yml |
archive-pages |
cicd | healthy | .github/workflows/archive-aggregator-pages.yml |
generate |
cicd | healthy | .github/workflows/generate-related-shows.yml |
rebuild-fast |
cicd | healthy | .github/workflows/rebuild-fast.yml |
auto-maintain |
cicd | healthy | .github/workflows/check-show-freshness.yml |
fetch-missing-images |
cicd | healthy | .github/workflows/check-show-freshness.yml |
recover |
cicd | healthy | .github/workflows/recover-wayback-reviews.yml |
fix-links |
cicd | healthy | .github/workflows/fix-todaytix-links.yml |
prepare |
cicd | healthy | .github/workflows/close-coverage-gaps.yml |
gather-gaps |
cicd | healthy | .github/workflows/close-coverage-gaps.yml |
scrape-pv-nyc |
cicd | healthy | .github/workflows/close-coverage-gaps.yml |
rebuild |
cicd | healthy | .github/workflows/close-coverage-gaps.yml |
auto-fix |
cicd | healthy | .github/workflows/auto-fix-feedback-bug.yml |
lint-workflows |
cicd | healthy | .github/workflows/test.yml |
dependency-audit |
cicd | healthy | .github/workflows/test.yml |
awards-data-freshness |
cicd | healthy | .github/workflows/test.yml |
design-tokens-lint |
cicd | healthy | .github/workflows/test.yml |
typescript-check |
cicd | healthy | .github/workflows/test.yml |
unit-tests |
cicd | healthy | .github/workflows/test.yml |
data-validation |
cicd | healthy | .github/workflows/test.yml |
e2e-tests |
cicd | healthy | .github/workflows/test.yml |
visual-regression |
cicd | healthy | .github/workflows/test.yml |
test-summary |
cicd | healthy | .github/workflows/test.yml |
check |
cicd | healthy | .github/workflows/check-opening-night-readiness.yml |
refresh |
cicd | healthy | .github/workflows/refresh-show-score-opening-night.yml |
audit |
cicd | healthy | .github/workflows/audit-review-quality.yml |
enrich-dates |
cicd | healthy | .github/workflows/enrich-west-end-dates.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
unit |
software | healthy | tests/unit |
fixtures |
software | healthy | tests/fixtures |
content-verifier-golden |
software | healthy | tests/fixtures/content-verifier-golden |
buzz-classifier-golden |
software | healthy | tests/fixtures/buzz-classifier-golden |
gd-scraper-parity |
software | healthy | tests/fixtures/gd-scraper-parity |
theater-tips-golden |
software | healthy | tests/fixtures/theater-tips-golden |
aggregator-candidates |
software | healthy | tests/fixtures/aggregator-candidates |
opening-night |
software | healthy | tests/fixtures/opening-night |
doas-2026-wrong-production |
software | healthy | tests/fixtures/doas-2026-wrong-production |
star-ratings |
software | healthy | tests/fixtures/star-ratings |
bww-roundup |
software | healthy | tests/fixtures/bww-roundup |
llm-prompt |
software | healthy | tests/fixtures/llm-prompt |
ob-discovery |
software | healthy | tests/fixtures/ob-discovery |
smoke |
software | healthy | tests/smoke |
newsletter |
software | healthy | tests/newsletter |
fixtures |
software | healthy | tests/newsletter/fixtures |
e2e |
software | healthy | tests/e2e |
helpers |
software | healthy | tests/e2e/helpers |
scripts |
software | healthy | scripts |
config |
software | healthy | scripts/config |
video-reviews |
software | healthy | scripts/video-reviews |
opening-night-prompts |
software | healthy | scripts/opening-night-prompts |
cli |
software | healthy | scripts/cli |
lib |
software | healthy | scripts/lib |
opening-night-checks |
software | healthy | scripts/lib/opening-night-checks |
critic-coverage-checks |
software | healthy | scripts/lib/critic-coverage-checks |
author-pages |
software | healthy | scripts/lib/author-pages |
helpers |
software | healthy | scripts/helpers |
admin |
software | healthy | scripts/admin |
social-infographics |
software | healthy | scripts/social-infographics |
diagnostics |
software | healthy | scripts/diagnostics |
llm-scoring |
software | healthy | scripts/llm-scoring |
evals |
software | healthy | scripts/evals |
one-off |
software | healthy | scripts/one-off |
local-triggers |
software | healthy | scripts/local-triggers |
newsletter |
software | healthy | scripts/newsletter |
migrations |
software | healthy | scripts/migrations |
memory |
software | healthy | memory |
.claude |
software | healthy | .claude |
commands |
software | healthy | .claude/commands |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
verify-scores |
software | healthy | .claude/skills/verify-scores |
scraper-reference |
software | healthy | .claude/skills/scraper-reference |
references |
software | healthy | .claude/skills/scraper-reference/references |
verify-opening-night |
software | healthy | .claude/skills/verify-opening-night |
visual-qa |
software | healthy | .claude/skills/visual-qa |
content |
software | healthy | content |
reviews |
software | healthy | content/reviews |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ReviewsList |
frontend | healthy | src/components/ReviewsList.tsx |
CompareShowPicker |
frontend | healthy | src/components/CompareShowPicker.tsx |
FooterMarketContent |
frontend | healthy | src/components/FooterMarketContent.tsx |
SocialIcons |
frontend | healthy | src/components/SocialIcons.tsx |
Breadcrumb |
frontend | healthy | src/components/Breadcrumb.tsx |
AwardScoreCard |
frontend | healthy | src/components/AwardScoreCard.tsx |
CastSection |
frontend | healthy | src/components/CastSection.tsx |
BrowseListClient |
frontend | healthy | src/components/BrowseListClient.tsx |
TheaterScorecardCard |
frontend | healthy | src/components/TheaterScorecardCard.tsx |
WestEndPageClient |
frontend | healthy | src/components/WestEndPageClient.tsx |
HeaderUserIcon |
frontend | healthy | src/components/HeaderUserIcon.tsx |
BoxOfficeStats |
frontend | healthy | src/components/BoxOfficeStats.tsx |
HeaderSecondaryMarketLink |
frontend | healthy | src/components/HeaderSecondaryMarketLink.tsx |
FooterEmailCapture |
frontend | healthy | src/components/FooterEmailCapture.tsx |
BizBuzzCard |
frontend | healthy | src/components/BizBuzzCard.tsx |
TicketButtonsAB |
frontend | healthy | src/components/TicketButtonsAB.tsx |
MarketNav |
frontend | healthy | src/components/MarketNav.tsx |
HeaderSearch |
frontend | healthy | src/components/HeaderSearch.tsx |
UserProviders |
frontend | healthy | src/components/UserProviders.tsx |
ShowFollowBanner |
frontend | healthy | src/components/ShowFollowBanner.tsx |
LotteryRushCard |
frontend | healthy | src/components/LotteryRushCard.tsx |
HeaderSubscribeButton |
frontend | healthy | src/components/HeaderSubscribeButton.tsx |
ScrollToTop |
frontend | healthy | src/components/ScrollToTop.tsx |
FeaturedSpot |
frontend | healthy | src/components/FeaturedSpot.tsx |
RelatedShows |
frontend | healthy | src/components/RelatedShows.tsx |
FeedbackForm |
frontend | healthy | src/components/FeedbackForm.tsx |
CollapsibleReviews |
frontend | healthy | src/components/CollapsibleReviews.tsx |
FooterBranding |
frontend | healthy | src/components/FooterBranding.tsx |
OffBroadwayPageClient |
frontend | healthy | src/components/OffBroadwayPageClient.tsx |
CriticConsensusCard |
frontend | healthy | src/components/CriticConsensusCard.tsx |
TheaterTipsCard |
frontend | healthy | src/components/TheaterTipsCard.tsx |
HamburgerMenu |
frontend | healthy | src/components/HamburgerMenu.tsx |
HeaderHamburger |
frontend | healthy | src/components/HeaderHamburger.tsx |
SeatingGuidance |
frontend | healthy | src/components/SeatingGuidance.tsx |
OperaPageClient |
frontend | healthy | src/components/OperaPageClient.tsx |
AnalyticsWrapper |
frontend | healthy | src/components/AnalyticsWrapper.tsx |
CastUpdatesCard |
frontend | healthy | src/components/CastUpdatesCard.tsx |
HomepageExplainerShelf |
frontend | healthy | src/components/HomepageExplainerShelf.tsx |
FooterExploreCards |
frontend | healthy | src/components/FooterExploreCards.tsx |
EmailCaptureModal |
frontend | healthy | src/components/EmailCaptureModal.tsx |
HomePageClient |
frontend | healthy | src/components/HomePageClient.tsx |
TicketLink |
frontend | healthy | src/components/TicketLink.tsx |
AudienceBuzzCard |
frontend | healthy | src/components/AudienceBuzzCard.tsx |
VideoReviewsShelf |
frontend | healthy | src/components/VideoReviewsShelf.tsx |
ShowtimesCard |
frontend | healthy | src/components/ShowtimesCard.tsx |
SubmitReviewForm |
frontend | healthy | src/components/SubmitReviewForm.tsx |
OffWestEndPageClient |
frontend | healthy | src/components/OffWestEndPageClient.tsx |
AwardsCard |
frontend | healthy | src/components/AwardsCard.tsx |
FeaturedSpotSlim |
frontend | healthy | src/components/FeaturedSpotSlim.tsx |
SeatingGuidanceCard |
frontend | healthy | src/components/SeatingGuidanceCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::snapshot-award-scores |
cicd | healthy | .github/workflows/snapshot-award-scores.yml |
gha::llm-ensemble-score |
cicd | healthy | .github/workflows/llm-ensemble-score.yml |
gha::audit-closing-dates |
cicd | healthy | .github/workflows/audit-closing-dates.yml |
gha::process-review-submission |
cicd | healthy | .github/workflows/process-review-submission.yml |
gha::update-ltd |
cicd | healthy | .github/workflows/update-ltd.yml |
gha::llm-evaluate |
cicd | healthy | .github/workflows/llm-evaluate.yml |
gha::snapshot-audience-grades |
cicd | healthy | .github/workflows/snapshot-audience-grades.yml |
gha::enrich-off-broadway-dates |
cicd | healthy | .github/workflows/enrich-off-broadway-dates.yml |
gha::fetch-todaytix-showtimes |
cicd | healthy | .github/workflows/fetch-todaytix-showtimes.yml |
gha::critique-plan-v2 |
cicd | healthy | .github/workflows/critique-plan-v2.yml |
gha::commercial-rss-poll |
cicd | healthy | .github/workflows/commercial-rss-poll.yml |
gha::collect-review-texts |
cicd | healthy | .github/workflows/collect-review-texts.yml |
gha::scoring-audit |
cicd | healthy | .github/workflows/scoring-audit.yml |
gha::enrich-reviews |
cicd | healthy | .github/workflows/enrich-reviews.yml |
gha::check-cutoff-freshness |
cicd | healthy | .github/workflows/check-cutoff-freshness.yml |
gha::reconcile-broadcast-state |
cicd | healthy | .github/workflows/reconcile-broadcast-state.yml |
gha::update-show-score |
cicd | healthy | .github/workflows/update-show-score.yml |
gha::submit-indexnow |
cicd | healthy | .github/workflows/submit-indexnow.yml |
gha::newsletter-draft |
cicd | healthy | .github/workflows/newsletter-draft.yml |
gha::check-cwv-health |
cicd | healthy | .github/workflows/check-cwv-health.yml |
gha::fetch-aggregator-pages |
cicd | healthy | .github/workflows/fetch-aggregator-pages.yml |
gha::fetch-all-image-formats |
cicd | healthy | .github/workflows/fetch-all-image-formats.yml |
gha::archive-aggregator-pages |
cicd | healthy | .github/workflows/archive-aggregator-pages.yml |
gha::generate-related-shows |
cicd | healthy | .github/workflows/generate-related-shows.yml |
gha::rebuild-fast |
cicd | healthy | .github/workflows/rebuild-fast.yml |
gha::check-show-freshness |
cicd | healthy | .github/workflows/check-show-freshness.yml |
gha::recover-wayback-reviews |
cicd | healthy | .github/workflows/recover-wayback-reviews.yml |
gha::fix-todaytix-links |
cicd | healthy | .github/workflows/fix-todaytix-links.yml |
gha::close-coverage-gaps |
cicd | healthy | .github/workflows/close-coverage-gaps.yml |
gha::auto-fix-feedback-bug |
cicd | healthy | .github/workflows/auto-fix-feedback-bug.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::check-opening-night-readiness |
cicd | healthy | .github/workflows/check-opening-night-readiness.yml |
gha::refresh-show-score-opening-night |
cicd | healthy | .github/workflows/refresh-show-score-opening-night.yml |
gha::audit-review-quality |
cicd | healthy | .github/workflows/audit-review-quality.yml |
gha::enrich-west-end-dates |
cicd | healthy | .github/workflows/enrich-west-end-dates.yml |
gha::batch-commercial-research |
cicd | healthy | .github/workflows/batch-commercial-research.yml |
gha::cleanup-multishow-flags |
cicd | healthy | .github/workflows/cleanup-multishow-flags.yml |
gha::verify-existing-reviews |
cicd | healthy | .github/workflows/verify-existing-reviews.yml |
gha::ingest-urls |
cicd | healthy | .github/workflows/ingest-urls.yml |
gha::mirror-to-gitlab |
cicd | healthy | .github/workflows/mirror-to-gitlab.yml |
gha::collect-hard-paywall |
cicd | healthy | .github/workflows/collect-hard-paywall.yml |
gha::poll-loureviews |
cicd | healthy | .github/workflows/poll-loureviews.yml |
gha::vercel-preview |
cicd | healthy | .github/workflows/vercel-preview.yml |
gha::scrape-nysr |
cicd | healthy | .github/workflows/scrape-nysr.yml |
gha::investigate-alert |
cicd | healthy | .github/workflows/investigate-alert.yml |
gha::check-cookie-health |
cicd | healthy | .github/workflows/check-cookie-health.yml |
gha::update-show-status |
cicd | healthy | .github/workflows/update-show-status.yml |
gha::update-lottery-rush |
cicd | healthy | .github/workflows/update-lottery-rush.yml |
gha::reddit-engagement-digest |
cicd | healthy | .github/workflows/reddit-engagement-digest.yml |
gha::review-refresh |
cicd | healthy | .github/workflows/review-refresh.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/how-broadway-scores-work |
frontend | healthy | src/app/how-broadway-scores-work/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/critics |
frontend | healthy | src/app/critics/page.tsx |
/critics/outlets |
frontend | healthy | src/app/critics/outlets/page.tsx |
/critics/outlets/[slug] |
frontend | healthy | src/app/critics/outlets/[slug]/page.tsx |
/critics/[slug] |
frontend | healthy | src/app/critics/[slug]/page.tsx |
/blog |
frontend | healthy | src/app/blog/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/creative/[slug] |
frontend | healthy | src/app/creative/[slug]/page.tsx |
/brand |
frontend | healthy | src/app/brand/page.tsx |
/partners |
frontend | healthy | src/app/partners/page.tsx |
/my-shows |
frontend | healthy | src/app/my-shows/page.tsx |
/beat-the-critics |
frontend | healthy | src/app/beat-the-critics/page.tsx |
/beat-the-critics/rules |
frontend | healthy | src/app/beat-the-critics/rules/page.tsx |
/auth/callback |
frontend | healthy | src/app/auth/callback/page.tsx |
/auth/apple-callback |
frontend | healthy | src/app/auth/apple-callback/page.tsx |
/playwrights |
frontend | healthy | src/app/playwrights/page.tsx |
/off-broadway |
frontend | healthy | src/app/off-broadway/page.tsx |
/browse/[slug] |
frontend | healthy | src/app/browse/[slug]/page.tsx |
/test/show-rating-fixture |
frontend | healthy | src/app/test/show-rating-fixture/page.tsx |
/test/ugc-fixture |
frontend | healthy | src/app/test/ugc-fixture/page.tsx |
/test/visual-fixture |
frontend | healthy | src/app/test/visual-fixture/page.tsx |
/list/[slug] |
frontend | healthy | src/app/list/[slug]/page.tsx |
/olivier-awards |
frontend | healthy | src/app/olivier-awards/page.tsx |
/unsubscribe |
frontend | healthy | src/app/unsubscribe/page.tsx |
/lists |
frontend | healthy | src/app/lists/page.tsx |
/lists/[listType]/[season] |
frontend | healthy | src/app/lists/[listType]/[season]/page.tsx |
/lists/[listType]/all-time |
frontend | healthy | src/app/lists/[listType]/all-time/page.tsx |
/lotteries |
frontend | healthy | src/app/lotteries/page.tsx |
/trending |
frontend | healthy | src/app/trending/page.tsx |
/cast-changes |
frontend | healthy | src/app/cast-changes/page.tsx |
/reviews |
frontend | healthy | src/app/reviews/page.tsx |
/reviews/[slug] |
frontend | healthy | src/app/reviews/[slug]/page.tsx |
/best-value |
frontend | healthy | src/app/best-value/page.tsx |
/cast |
frontend | healthy | src/app/cast/page.tsx |
/cast/[slug] |
frontend | healthy | src/app/cast/[slug]/page.tsx |
/admin/affiliate |
frontend | healthy | src/app/admin/affiliate/page.tsx |
/admin/ingest |
frontend | healthy | src/app/admin/ingest/page.tsx |
/admin/critic-coverage |
frontend | healthy | src/app/admin/critic-coverage/page.tsx |
/admin/locks |
frontend | healthy | src/app/admin/locks/page.tsx |
/admin/locks/new |
frontend | healthy | src/app/admin/locks/new/page.tsx |
/nvp |
frontend | healthy | src/app/nvp/page.tsx |
/broadway-theaters-map |
frontend | healthy | src/app/broadway-theaters-map/page.tsx |
/opera |
frontend | healthy | src/app/opera/page.tsx |
/opera/[slug] |
frontend | healthy | src/app/opera/[slug]/page.tsx |
/box-office |
frontend | healthy | src/app/box-office/page.tsx |
/tony-awards |
frontend | healthy | src/app/tony-awards/page.tsx |
/tony-awards/predictions |
frontend | healthy | src/app/tony-awards/predictions/page.tsx |
/tony-awards/predictions/[season] |
frontend | healthy | src/app/tony-awards/predictions/[season]/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 |
|---|---|---|---|
MEZZANINE_APP_ID |
cicd | healthy | — |
NYDAILYNEWS_EMAIL |
cicd | healthy | — |
ALERT_TOKEN_SECRET |
cicd | healthy | — |
NEW_YORKER_EMAIL |
cicd | healthy | — |
FORMSPREE_TOKEN |
cicd | healthy | — |
NYT_EMAIL |
cicd | healthy | — |
FORMSPREE_FOLLOW_API_KEY |
cicd | healthy | — |
SOFT_PAYWALL_DOMAINS |
cicd | healthy | — |
FORMSPREE_REVIEW_TOKEN |
cicd | healthy | — |
COOKIES_BUNDLE_8 |
cicd | healthy | — |
RESEND_FANTASY_AUDIENCE_ID |
cicd | healthy | — |
NEW_YORKER_PASSWORD |
cicd | healthy | — |
TR_EMAIL |
cicd | healthy | — |
BSKY_APP_PASSWORD |
cicd | healthy | — |
BRIGHTDATA_CUSTOMER_ID |
cicd | healthy | — |
FORMSPREE_SUBSCRIBER_API_KEY |
cicd | healthy | — |
BSKY_HANDLE |
cicd | healthy | — |
COOKIES_BUNDLE_3 |
cicd | healthy | — |
TR_PASSWORD |
cicd | healthy | — |
VULTURE_EMAIL |
cicd | healthy | — |
X_BEARER_TOKEN |
cicd | healthy | — |
NYDAILYNEWS_PASSWORD |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
OWNER_EMAIL |
cicd | healthy | — |
DISCORD_WEBHOOK_ALERTS |
cicd | healthy | — |
COOKIES_BUNDLE_11 |
cicd | healthy | — |
SUPABASE_ACCESS_TOKEN |
cicd | healthy | — |
WSJ_PASSWORD |
cicd | healthy | — |
FORMSPREE_SUBSCRIBER_FORM_ID |
cicd | healthy | — |
REVIEW_TEXTS_TOKEN |
cicd | healthy | — |
NYTIMES_PASSWORD |
cicd | healthy | — |
COOKIES_BUNDLE_9 |
cicd | healthy | — |
APPLE_PRIVATE_KEY |
cicd | healthy | — |
COOKIES_BUNDLE_5 |
cicd | healthy | — |
TWITTER_API_SECRET |
cicd | healthy | — |
FT_EMAIL |
cicd | healthy | — |
GHA_BILLING_PAT |
cicd | healthy | — |
WSJ_EMAIL |
cicd | healthy | — |
GITLAB_MIRROR_TOKEN |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
RESEND_API_KEY |
cicd | healthy | — |
RESEND_WE_AUDIENCE_ID |
cicd | healthy | — |
SUPABASE_PROJECT_REF |
cicd | healthy | — |
OPENROUTER_API_KEY |
cicd | healthy | — |
COOKIES_BUNDLE_10 |
cicd | healthy | — |
GITHUB_OUTPUT |
cicd | healthy | — |
WAPO_COOKIES |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
VULTURE_PASSWORD |
cicd | healthy | — |
FORMSPREE_WESTEND_SUBSCRIBER_API_KEY |
cicd | healthy | — |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
of |
software | healthy | tests/unit/theater-tips-validators.test.mjs:of |
cannot |
software | healthy | tests/unit/theater-tips-validators.test.mjs:cannot |
so |
software | healthy | tests/unit/content-verifier.test.mjs:so |
on |
software | healthy | tests/unit/star-rating-outlet-aware.test.mjs:on |
of |
software | healthy | tests/unit/provisional-outlet-onboarding.test.mjs:of |
of |
software | healthy | tests/unit/rss-single-author-defaultcritic.test.mjs:of |
as |
software | healthy | tests/unit/dom-article-extractor.test.mjs:as |
tokens |
software | healthy | tests/unit/dom-article-extractor.test.mjs:tokens |
contains |
software | healthy | tests/unit/dom-article-extractor.test.mjs:contains |
this |
software | healthy | tests/unit/url-date-wrongproduction.test.mjs:this |
still |
software | healthy | tests/unit/per-category-precursor-warnings.test.mjs:still |
variations |
software | healthy | tests/unit/theatermania-extractor.test.mjs:variations |
is |
software | healthy | tests/unit/opening-night-bypass-corpus.test.mjs:is |
without |
software | healthy | tests/unit/opening-night-bypass-corpus.test.mjs:without |
is |
software | healthy | tests/unit/star-anchored-ensemble-wiring.test.mjs:is |
of |
software | healthy | tests/unit/awards-person-winner-pairing.test.mjs:of |
of |
software | healthy | tests/unit/email-capture-integrity.test.mjs:of |
of |
software | healthy | tests/unit/regression-guards.test.mjs:of |
of |
software | healthy | tests/unit/cast-changes-real-data.test.mjs:of |
is |
software | healthy | tests/unit/cast-changes-real-data.test.mjs:is |
at |
software | healthy | tests/unit/buzz-classifier.test.mjs:at |
should |
software | healthy | tests/e2e/beat-the-critics.spec.ts:should |
await |
software | healthy | tests/e2e/beat-the-critics.spec.ts:await |
where |
software | healthy | scripts/audit-cross-production.js:where |
AuthError |
software | healthy | scripts/scrape-mezzanine-audience.js:AuthError |
of |
software | healthy | scripts/scrape-grosses.ts:of |
appears |
software | healthy | scripts/check-nyt-critics-pick.js:appears |
const |
software | healthy | scripts/scrape-reviews.js:const |
this |
software | healthy | scripts/check-post-rebase-survival.js:this |
bug |
software | healthy | scripts/generate-status-page.js:bug |
is |
software | healthy | scripts/check-image-aspect.js:is |
mismatch |
software | healthy | scripts/gather-reviews.js:mismatch |
names |
software | healthy | scripts/gather-reviews.js:names |
of |
software | healthy | scripts/gather-reviews.js:of |
where |
software | healthy | scripts/gather-reviews.js:where |
found |
software | healthy | scripts/check-opening-night-readiness.js:found |
RateLimiter |
software | healthy | scripts/audit-images-llm.js:RateLimiter |
ImageVerifier |
software | healthy | scripts/audit-images-llm.js:ImageVerifier |
as |
software | healthy | scripts/audit-show-review-gap.js:as |
on |
software | healthy | scripts/audit-show-review-gap.js:on |
won |
software | healthy | scripts/reverify-with-haiku.js:won |
of |
software | healthy | scripts/validate-market-expansion.js:of |
containing |
software | healthy | scripts/newspapers-com-extract.js:containing |
references |
software | healthy | scripts/audit-opening-night-extraction.js:references |
of |
software | healthy | scripts/backfill-cast-web.js:of |
of |
software | healthy | scripts/validate-data.js:of |
where |
software | healthy | scripts/validate-data.js:where |
as |
software | healthy | scripts/rebuild-all-reviews.js:as |
applies |
software | healthy | scripts/rebuild-all-reviews.js:applies |
on |
software | healthy | scripts/rebuild-all-reviews.js:on |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | tests/unit/btc-send-picks.test.mjs |
port:443 |
network | healthy | scripts/auto-fix-show-data.js |
port:12 |
network | healthy | .github/workflows/snapshot-award-scores.yml |
port:14 |
network | healthy | .github/workflows/audit-closing-dates.yml |
port:10 |
network | healthy | .github/workflows/audit-closing-dates.yml |
port:30 |
network | healthy | .github/workflows/audit-closing-dates.yml |
port:04 |
network | healthy | .github/workflows/enrich-reviews.yml |
port:16 |
network | healthy | .github/workflows/enrich-reviews.yml |
port:22 |
network | healthy | .github/workflows/enrich-reviews.yml |
port:06 |
network | healthy | .github/workflows/check-cutoff-freshness.yml |
port:33335 |
network | healthy | .github/workflows/archive-aggregator-pages.yml |
port:129 |
network | healthy | .github/workflows/test.yml |
port:13 |
network | healthy | .github/workflows/test.yml |
port:44 |
network | healthy | .github/workflows/test.yml |
port:03 |
network | healthy | .github/workflows/refresh-show-score-opening-night.yml |
port:45 |
network | healthy | .github/workflows/refresh-show-score-opening-night.yml |
port:07 |
network | healthy | .github/workflows/poll-loureviews.yml |
port:05 |
network | healthy | .github/workflows/poll-loureviews.yml |
port:17 |
network | healthy | .github/workflows/update-precursor-awards.yml |
port:08 |
network | healthy | .github/workflows/audit-bww-rr-attributions.yml |
port:11 |
network | healthy | .github/workflows/opening-night-broadcast.yml |
port:09 |
network | healthy | .github/workflows/audit-touring-contamination.yml |
port:20 |
network | healthy | .github/workflows/opening-night-orchestrator.yml |
port:23 |
network | healthy | .github/workflows/opening-night-orchestrator.yml |
port:18 |
network | healthy | .github/workflows/opening-night-orchestrator.yml |
port:19 |
network | healthy | .github/workflows/opening-night-completeness-check.yml |
port:54 |
network | healthy | .github/workflows/opening-night-completeness-check.yml |
port:58 |
network | healthy | .github/workflows/opening-night-completeness-check.yml |
port:59 |
network | healthy | .github/workflows/opening-night-completeness-check.yml |
port:15 |
network | healthy | .github/workflows/audit-cross-production-weekly.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase-schema.sql |
reviews |
data | healthy | supabase-schema.sql |
watchlist |
data | healthy | supabase-schema.sql |
lists |
data | healthy | supabase-schema.sql |
list_items |
data | healthy | supabase-schema.sql |
fantasy_entries |
data | healthy | supabase-schema.sql |
shows |
data | healthy | scripts/schema.sql |
review_texts |
data | healthy | scripts/schema.sql |
commercial |
data | healthy | scripts/schema.sql |
grosses |
data | healthy | scripts/schema.sql |
audience_buzz |
data | healthy | scripts/schema.sql |
critic_registry |
data | healthy | scripts/schema.sql |
fantasy_leagues |
data | healthy | supabase/migrations/20260417_fantasy_leagues.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | tests/unit/btc-send-picks.test.mjs |
5.6.7.8 |
network | healthy | tests/unit/btc-send-picks.test.mjs |
9.10.11.12 |
network | healthy | tests/unit/btc-send-picks.test.mjs |
120.0.0.0 |
network | healthy | scripts/backfill-pv-critics.js |
124.0.0.0 |
network | healthy | scripts/scrape-polymarket-tony-history.ts |
122.0.0.0 |
network | healthy | scripts/recover-login-page-reviews.js |
131.0.0.0 |
network | healthy | scripts/sweep-we-aggregators.js |
127.0.0.1 |
network | healthy | scripts/visual-qa.mjs |
121.0.0.0 |
network | healthy | scripts/scrape-showscore-we.js |
2.3.7.4 |
network | healthy | src/components/SocialIcons.tsx |
1.5.4.9 |
network | healthy | src/components/SocialIcons.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/recollect-for-scores.js |
security | healthy | scripts/recollect-for-scores.js |
auth::scripts/verify-supabase.js |
security | healthy | scripts/verify-supabase.js |
auth::scripts/lib/twitter-client.js |
security | healthy | scripts/lib/twitter-client.js |
auth::src/contexts/AuthContext.tsx |
security | healthy | src/contexts/AuthContext.tsx |
auth::src/lib/apple-auth.ts |
security | healthy | src/lib/apple-auth.ts |
auth::scripts/submit-google-indexing.js |
security | healthy | scripts/submit-google-indexing.js |
auth::.github/workflows/rotate-apple-secret.yml |
security | healthy | .github/workflows/rotate-apple-secret.yml |
auth::src/app/auth/callback/page.tsx |
security | healthy | src/app/auth/callback/page.tsx |
auth::scripts/asc-review-status.js |
security | healthy | scripts/asc-review-status.js |
| Label | Layer | Status | Path |
|---|---|---|---|
bulk-ingest-historical-recoveries-2026-05.js |
data | healthy | scripts/migrations/bulk-ingest-historical-recoveries-2026-0… |
sweep-cv-promoted-fps-2026-05.js |
data | healthy | scripts/migrations/sweep-cv-promoted-fps-2026-05.js |
20260417_fantasy_leagues.sql |
data | healthy | supabase/migrations/20260417_fantasy_leagues.sql |
20260420_fantasy_privacy_index.sql |
data | healthy | supabase/migrations/20260420_fantasy_privacy_index.sql |
20260422b_fantasy_entries_pii_fix.sql |
data | healthy | supabase/migrations/20260422b_fantasy_entries_pii_fix.sql |
20260419_fantasy_price_lock.sql |
data | healthy | supabase/migrations/20260419_fantasy_price_lock.sql |
20260422c_fantasy_rate_limit_triggers.sql |
data | healthy | supabase/migrations/20260422c_fantasy_rate_limit_triggers.s… |
20260422_security_advisor_fixes.sql |
data | healthy | supabase/migrations/20260422_security_advisor_fixes.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | package.json |
cassandra |
data | healthy | scripts/add-historical-2023-2024.js |
redis |
data | healthy | src/app/api/beat-the-critics/send-picks/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | vercel.json |
vps::gcp |
hardware | healthy | scripts/submit-google-indexing.js |
vps::aws |
hardware | healthy | scripts/tony-deep-backtest.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/lib/trade-press-scraper.js |
security | healthy | scripts/lib/trade-press-scraper.js |
password_literal::scripts/lib/trade-press-scraper.js |
security | healthy | scripts/lib/trade-press-scraper.js |
generic_api_key::src/components/show-cards/ShowListCard.tsx |
security | healthy | src/components/show-cards/ShowListCard.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-um91aa76 |
software | healthy | /tmp/repobility-clone-um91aa76 |
| Label | Layer | Status | Path |
|---|---|---|---|
DELETE |
api | healthy | scripts/backfill-audience-urls.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .github/workflows/check-cwv-health.yml |
This page is publicly accessible at:
https://repobility.com/scan/66421544-4165-4be3-9fd2-6c7a7edfbc5c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/66421544-4165-4be3-9fd2-6c7a7edfbc5c/
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.