https://github.com/shubhamsingh-cell/media-plan-generator
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
194 raw signals (0 security + 194 graph)
Last scanned 2 months, 2 weeks ago · v1 · 177 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6656 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 |
|---|---|---|---|
_load |
software | healthy | industry_reports_lookup.py:87 |
_normalize_country_to_iso |
software | healthy | industry_reports_lookup.py:115 |
get_cited_metrics_for_country |
software | healthy | industry_reports_lookup.py:138 |
is_available |
software | healthy | industry_reports_lookup.py:213 |
_rate_ok |
software | healthy | upstash_cache.py:70 |
_execute |
software | healthy | upstash_cache.py:84 |
cache_get |
software | healthy | upstash_cache.py:166 |
cache_set |
software | healthy | upstash_cache.py:177 |
cache_delete |
software | healthy | upstash_cache.py:189 |
ping |
software | healthy | upstash_cache.py:199 |
get_stats |
software | healthy | upstash_cache.py:207 |
_cache_key |
software | healthy | web_scraper_router.py:98 |
_cache_get |
software | healthy | web_scraper_router.py:112 |
_cache_put |
software | healthy | web_scraper_router.py:146 |
__init__ |
software | healthy | web_scraper_router.py:1297 |
is_available |
software | healthy | web_scraper_router.py:206 |
remaining_cooldown |
software | healthy | web_scraper_router.py:218 |
trip |
software | healthy | web_scraper_router.py:226 |
record_success |
software | healthy | web_scraper_router.py:244 |
record_failure |
software | healthy | web_scraper_router.py:251 |
get_stats |
software | healthy | web_scraper_router.py:466 |
reset |
software | healthy | web_scraper_router.py:306 |
_score_content_quality |
software | healthy | web_scraper_router.py:333 |
record |
software | healthy | web_scraper_router.py:513 |
get_report |
software | healthy | web_scraper_router.py:536 |
_build_ssl_context |
software | healthy | web_scraper_router.py:558 |
_scrape_result |
software | healthy | web_scraper_router.py:568 |
_search_result |
software | healthy | web_scraper_router.py:605 |
_apify_scrape |
software | healthy | web_scraper_router.py:645 |
_jina_scrape |
software | healthy | web_scraper_router.py:737 |
_jina_search |
software | healthy | web_scraper_router.py:793 |
_tavily_scrape |
software | healthy | web_scraper_router.py:879 |
_tavily_search |
software | healthy | web_scraper_router.py:939 |
_fetch_raw_html |
software | healthy | web_scraper_router.py:1025 |
_strip_html_boilerplate |
software | healthy | web_scraper_router.py:1070 |
_llm_assisted_scrape |
software | healthy | web_scraper_router.py:1094 |
_cache_fallback_scrape |
software | healthy | web_scraper_router.py:1195 |
_fetch_and_parse_html |
software | healthy | web_scraper_router.py:1251 |
handle_starttag |
software | dead | web_scraper_router.py:1307 |
handle_endtag |
software | dead | web_scraper_router.py:1317 |
handle_data |
software | dead | web_scraper_router.py:1334 |
_urllib_scrape |
software | healthy | web_scraper_router.py:1346 |
_validate_url_security |
software | healthy | web_scraper_router.py:1412 |
scrape_url |
software | healthy | web_scraper_router.py:1468 |
_accept_result |
software | healthy | web_scraper_router.py:1522 |
search_web |
software | healthy | web_scraper_router.py:1624 |
check_content_changed |
software | dead | web_scraper_router.py:1683 |
get_tier_usage_report |
software | dead | web_scraper_router.py:1713 |
get_freshness_stats |
software | dead | web_scraper_router.py:1728 |
get_scraper_status |
software | healthy | web_scraper_router.py:1742 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
industry_reports_lookup.py |
software | healthy | industry_reports_lookup.py |
upstash_cache.py |
software | healthy | upstash_cache.py |
web_scraper_router.py |
software | healthy | web_scraper_router.py |
channel_recommender.py |
software | healthy | channel_recommender.py |
performance_tracker.py |
software | healthy | performance_tracker.py |
market_signals.py |
software | healthy | market_signals.py |
requirements-dev.txt |
software | healthy | requirements-dev.txt |
sentry_integration.py |
software | healthy | sentry_integration.py |
morning_brief.py |
software | healthy | morning_brief.py |
market_pulse.py |
software | healthy | market_pulse.py |
ab_testing.py |
software | healthy | ab_testing.py |
llm_router.py |
software | healthy | llm_router.py |
VALIDATION_CODE_REFERENCE.md |
software | healthy | VALIDATION_CODE_REFERENCE.md |
supabase_schema.sql |
software | healthy | supabase_schema.sql |
api_integrations.py |
software | healthy | api_integrations.py |
h1b_data.py |
software | healthy | h1b_data.py |
slack_alerts.py |
software | healthy | slack_alerts.py |
email_alerts.py |
software | healthy | email_alerts.py |
supabase_parity.py |
software | healthy | supabase_parity.py |
gold_standard.py |
software | healthy | gold_standard.py |
audit_logger.py |
software | healthy | audit_logger.py |
kb_loader.py |
software | healthy | kb_loader.py |
edge_routing.py |
software | healthy | edge_routing.py |
plan_delivery.py |
software | healthy | plan_delivery.py |
campaign_optimizer.py |
software | healthy | campaign_optimizer.py |
.mcp.json |
software | healthy | .mcp.json |
roi_projector.py |
software | healthy | roi_projector.py |
SPEC_DATA_CONTRACTS_TIER4.md |
software | healthy | SPEC_DATA_CONTRACTS_TIER4.md |
mcp_server.py |
software | healthy | mcp_server.py |
audit_tool.py |
software | healthy | audit_tool.py |
LLM_GLOBAL_RESEARCH_2026.md |
software | healthy | LLM_GLOBAL_RESEARCH_2026.md |
SECURITY_FIX_P0_SSRF.md |
software | healthy | SECURITY_FIX_P0_SSRF.md |
MCP_SERVERS_GLOBAL_RESEARCH_2026.md |
software | healthy | MCP_SERVERS_GLOBAL_RESEARCH_2026.md |
sheets_export.py |
software | healthy | sheets_export.py |
elevenlabs_integration.py |
software | healthy | elevenlabs_integration.py |
skill_target.py |
software | healthy | skill_target.py |
anomaly_detector.py |
software | healthy | anomaly_detector.py |
google_analytics_data.py |
software | healthy | google_analytics_data.py |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
collar_intelligence.py |
software | healthy | collar_intelligence.py |
deck_generator.py |
software | healthy | deck_generator.py |
static_minifier.py |
software | healthy | static_minifier.py |
scorecard_generator.py |
software | healthy | scorecard_generator.py |
posthog_integration.py |
software | healthy | posthog_integration.py |
outcome_pipeline.py |
software | healthy | outcome_pipeline.py |
template_composer.py |
software | healthy | template_composer.py |
api_portal.py |
software | healthy | api_portal.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
api_enrichment.py |
software | healthy | api_enrichment.py |
slo_config.py |
software | healthy | slo_config.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CircuitBreaker |
software | healthy | web_scraper_router.py:173 |
ContentFreshnessTracker |
software | healthy | web_scraper_router.py:414 |
TierUsageTracker |
software | healthy | web_scraper_router.py:491 |
_HTMLTextExtractor |
software | healthy | web_scraper_router.py:1286 |
SignalType |
software | healthy | market_signals.py:46 |
SignalSeverity |
software | healthy | market_signals.py:57 |
Signal |
software | healthy | market_signals.py:67 |
MarketSignalEngine |
software | healthy | market_signals.py:634 |
IncidentTracker |
software | healthy | sentry_integration.py:155 |
SentryIssueParser |
software | healthy | sentry_integration.py:833 |
SentryHealingBridge |
software | healthy | sentry_integration.py:1068 |
SentryAPIClient |
software | healthy | sentry_integration.py:1794 |
ProactiveHealthChecker |
software | healthy | sentry_integration.py:2050 |
ABTestManager |
software | healthy | ab_testing.py:49 |
_RateTracker |
software | healthy | llm_router.py:286 |
_ResponseCache |
software | healthy | llm_router.py:386 |
_CostTracker |
software | healthy | llm_router.py:1593 |
RequestPriority |
software | healthy | llm_router.py:1839 |
_ProviderState |
software | healthy | llm_router.py:2076 |
FREDClient |
software | healthy | api_integrations.py:476 |
RemoteOKClient |
software | healthy | api_integrations.py:861 |
AdzunaClient |
software | healthy | api_integrations.py:1085 |
JoobleClient |
software | healthy | api_integrations.py:1312 |
ONetClient |
software | healthy | api_integrations.py:1425 |
BEAClient |
software | healthy | api_integrations.py:1905 |
CensusClient |
software | healthy | api_integrations.py:2345 |
USAJobsClient |
software | healthy | api_integrations.py:2827 |
BLSClient |
software | healthy | api_integrations.py:3279 |
TrackedDict |
software | healthy | kb_loader.py:181 |
Region |
software | healthy | edge_routing.py:33 |
_LatencySample |
software | healthy | edge_routing.py:279 |
LatencyTracker |
software | healthy | edge_routing.py:287 |
_RoutingStats |
software | healthy | edge_routing.py:412 |
_MetricWindow |
software | healthy | anomaly_detector.py:41 |
AnomalyDetector |
software | healthy | anomaly_detector.py:78 |
DeckGenerationError |
software | healthy | deck_generator.py:202 |
DeckGenerator |
software | healthy | deck_generator.py:206 |
PostHogClient |
software | healthy | posthog_integration.py:50 |
OutcomeStage |
software | healthy | outcome_pipeline.py:31 |
_ModuleMetrics |
software | healthy | slo_config.py:160 |
SLOTracker |
software | healthy | slo_config.py:186 |
RequestContext |
software | healthy | monitoring.py:89 |
RequestSpan |
software | healthy | monitoring.py:115 |
StructuredJsonFormatter |
software | healthy | monitoring.py:174 |
ModuleHealthTracker |
software | healthy | monitoring.py:396 |
MetricsCollector |
software | healthy | monitoring.py:649 |
SupabasePersistence |
software | healthy | monitoring.py:1268 |
GracefulShutdown |
software | healthy | monitoring.py:1843 |
AuditLogger |
software | healthy | monitoring.py:2054 |
MonitoringAlertBridge |
software | healthy | monitoring.py:2505 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | web_scraper_router.py |
169.254.169.254 |
network | healthy | web_scraper_router.py |
127.0.0.1 |
network | healthy | web_scraper_router.py |
127.0.0.0 |
network | healthy | web_scraper_router.py |
192.168.0.0 |
network | healthy | web_scraper_router.py |
10.0.0.0 |
network | healthy | web_scraper_router.py |
172.16.0.0 |
network | healthy | web_scraper_router.py |
169.254.0.0 |
network | healthy | web_scraper_router.py |
124.0.0.0 |
network | healthy | google_search_pagespeed.py |
192.0.2.1 |
network | healthy | tests/test_url_validation.py |
203.0.113.42 |
network | healthy | tests/test_url_validation.py |
127.0.0.2 |
network | healthy | tests/test_url_validation.py |
127.255.255.255 |
network | healthy | tests/test_url_validation.py |
192.168.1.1 |
network | healthy | tests/test_url_validation.py |
192.168.1.254 |
network | healthy | tests/test_url_validation.py |
192.168.0.1 |
network | healthy | tests/test_url_validation.py |
192.168.255.255 |
network | healthy | tests/test_url_validation.py |
10.0.0.1 |
network | healthy | tests/test_url_validation.py |
10.255.255.255 |
network | healthy | tests/test_url_validation.py |
10.1.2.3 |
network | healthy | tests/test_url_validation.py |
10.0.0.254 |
network | healthy | tests/test_url_validation.py |
172.16.0.1 |
network | healthy | tests/test_url_validation.py |
172.20.0.1 |
network | healthy | tests/test_url_validation.py |
172.31.255.255 |
network | healthy | tests/test_url_validation.py |
169.254.0.1 |
network | healthy | tests/test_url_validation.py |
169.254.1.1 |
network | healthy | tests/test_url_validation.py |
169.254.169.253 |
network | healthy | tests/test_url_validation.py |
169.254.255.255 |
network | healthy | tests/test_url_validation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
cache |
data | healthy | supabase_schema.sql |
knowledge_base |
data | healthy | supabase_schema.sql |
channel_benchmarks |
data | healthy | supabase_schema.sql |
salary_data |
data | healthy | supabase_schema.sql |
compliance_rules |
data | healthy | supabase_schema.sql |
market_trends |
data | healthy | supabase_schema.sql |
vendor_profiles |
data | healthy | supabase_schema.sql |
supply_repository |
data | healthy | supabase_schema.sql |
nova_module_health |
data | healthy | nova_platform_schema.sql |
nova_data_cache |
data | healthy | nova_platform_schema.sql |
nova_user_preferences |
data | healthy | nova_platform_schema.sql |
nova_conversations |
data | healthy | nova_schema_additions.sql |
nova_documents |
data | healthy | nova_schema_additions.sql |
nova_shared_conversations |
data | healthy | nova_schema_additions.sql |
public |
data | healthy | docs/sql/alert_cooldowns.sql |
enrichment_log |
data | healthy | scripts/supabase_schema.sql |
social_campaign_metrics |
data | healthy | scripts/create_social_campaign_metrics_table.sql |
social_metrics_sync_log |
data | healthy | scripts/create_social_campaign_metrics_table.sql |
plan_events |
data | healthy | scripts/s37_create_tables.sql |
nova_login_log |
data | healthy | scripts/s37_create_tables.sql |
nova_saved_plans |
data | healthy | scripts/create_s47_tables.sql |
nova_generated_plans |
data | healthy | scripts/create_s47_tables.sql |
nova_memory |
data | healthy | scripts/s37_missing_table_schemas.sql |
metrics_snapshot |
data | healthy | scripts/s37_missing_table_schemas.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
archive |
software | healthy | archive |
tests |
software | healthy | tests |
static |
software | healthy | static |
js |
software | healthy | static/js |
css |
software | healthy | static/css |
docs |
software | healthy | docs |
sql |
software | healthy | docs/sql |
scripts |
software | healthy | scripts |
migrations |
software | healthy | scripts/migrations |
templates |
software | healthy | templates |
partials |
software | healthy | templates/partials |
index |
software | healthy | templates/partials/index |
routes |
software | healthy | routes |
claudedocs |
software | healthy | claudedocs |
supabase |
software | healthy | supabase |
apis |
software | healthy | apis |
scrapers |
software | healthy | apis/scrapers |
browser |
software | healthy | apis/browser |
evals |
software | healthy | evals |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::llm_router.py |
security | healthy | llm_router.py |
auth::templates/api-portal.html |
security | healthy | templates/api-portal.html |
auth::api_portal.py |
security | healthy | api_portal.py |
auth::google_maps_integration.py |
security | healthy | google_maps_integration.py |
auth::nova_slack.py |
security | healthy | nova_slack.py |
auth::app.py |
security | healthy | app.py |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::requirements.txt |
security | healthy | requirements.txt |
auth::calendar_sync.py |
security | healthy | calendar_sync.py |
auth::static/nova-auth.js |
security | healthy | static/nova-auth.js |
auth::api_enrichment.py |
security | healthy | api_enrichment.py |
auth::static/nova-auth-gate.js |
security | healthy | static/nova-auth-gate.js |
auth::sheets_export.py |
security | healthy | sheets_export.py |
auth::google_analytics_data.py |
security | healthy | google_analytics_data.py |
auth::google_ads_analytics.py |
security | healthy | google_ads_analytics.py |
auth::scripts/generate_v34_audit_docx.py |
security | healthy | scripts/generate_v34_audit_docx.py |
| Label | Layer | Status | Path |
|---|---|---|---|
verify |
cicd | healthy | .github/workflows/deploy-verify.yml |
deploy |
cicd | healthy | .github/workflows/render-deploy.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
import-check |
cicd | healthy | .github/workflows/ci.yml |
eval-gate |
cicd | healthy | .github/workflows/ci.yml |
tests |
cicd | healthy | .github/workflows/ci.yml |
syntax-check |
cicd | healthy | .github/workflows/ci.yml |
security-scan |
cicd | healthy | .github/workflows/ci.yml |
pr-checks |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | docker-compose.langfuse.yml |
port:101 |
network | healthy | docker-compose.langfuse.yml |
port:9090 |
network | healthy | docker-compose.langfuse.yml |
port:9000 |
network | healthy | docker-compose.langfuse.yml |
port:9091 |
network | healthy | docker-compose.langfuse.yml |
port:9001 |
network | healthy | docker-compose.langfuse.yml |
port:5001 |
network | healthy | start_dev.sh |
port:4000 |
network | healthy | litellm_proxy.docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | upstash_cache.py |
postgres |
data | healthy | docker-compose.langfuse.yml |
clickhouse |
data | healthy | docker-compose.langfuse.yml |
postgresql |
data | healthy | docker-compose.langfuse.yml |
mysql |
data | healthy | tests/test_url_validation.py |
| Label | Layer | Status | Path |
|---|---|---|---|
cache_table_migration.sql |
data | healthy | scripts/cache_table_migration.sql |
003_create_nova_memory.sql |
data | healthy | scripts/migrations/003_create_nova_memory.sql |
001_conversations_schema_migration.sql |
data | healthy | migrations/001_conversations_schema_migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | web_scraper_router.py |
vps::gcp |
hardware | healthy | skill_target.py |
vps::azure |
hardware | healthy | skill_target.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy-verify |
cicd | healthy | .github/workflows/deploy-verify.yml |
gha::render-deploy |
cicd | healthy | .github/workflows/render-deploy.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-nzmpjenp |
software | healthy | /tmp/repobility-clone-nzmpjenp |
| Label | Layer | Status | Path |
|---|---|---|---|
pubsub |
data | healthy | static/js/platform.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | llm_router.py |
| Label | Layer | Status | Path |
|---|---|---|---|
RENDER_DEPLOY_HOOK_URL |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e68bd9bc-2a66-4a7b-a1cd-c38bc24313d2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e68bd9bc-2a66-4a7b-a1cd-c38bc24313d2/
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.