https://github.com/denkrupka/ParPost
· scanned 2026-06-17 01:54 UTC (1 month, 1 week ago)
85 raw signals (0 security + 85 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -3.9 (diff) · 66 actionable findings from 1 signal source. 19 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1810 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 |
|---|---|---|---|
newRef |
software | healthy | supabase/functions/admin-adjust-parsy/index.ts:newRef |
normMatched |
software | healthy | supabase/functions/learning-assist/index.ts:normMatched |
companyBlock |
software | healthy | supabase/functions/learning-assist/index.ts:companyBlock |
add |
software | healthy | supabase/functions/learning-assist/index.ts:add |
loadModel |
software | healthy | supabase/functions/learning-assist/index.ts:loadModel |
callAnthropic |
software | healthy | supabase/functions/learning-assist/index.ts:callAnthropic |
json |
software | healthy | supabase/functions/learning-assist/index.ts:json |
text |
software | healthy | supabase/functions/learning-assist/index.ts:text |
extractJson |
software | healthy | supabase/functions/learning-assist/index.ts:extractJson |
problems |
software | healthy | supabase/functions/learning-assist/index.ts:problems |
hitRows |
software | healthy | supabase/functions/learning-assist/index.ts:hitRows |
txt |
software | healthy | supabase/functions/learning-assist/index.ts:txt |
t |
software | healthy | supabase/functions/learning-assist/index.ts:t |
langs |
software | healthy | supabase/functions/learning-assist/index.ts:langs |
existingNegList |
software | healthy | supabase/functions/learning-assist/index.ts:existingNegList |
generateLinkCode |
software | healthy | supabase/functions/notify-link-telegram/index.ts:generateLi… |
botUsername |
software | healthy | supabase/functions/notify-link-telegram/index.ts:botUsername |
ruTxDescription |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:ruTxDescripti… |
num |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:num |
spFetch |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:spFetch |
unwrap |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:unwrap |
lanePort |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:lanePort |
laneProtocol |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:laneProtocol |
stableIndex |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:stableIndex |
pickLaneIndex |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:pickLaneIndex |
cc |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:cc |
str |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:str |
rows |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:rows |
bw |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:bw |
order |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:order |
ports |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:ports |
accounts |
software | healthy | supabase/functions/admin-proxy-stats/index.ts:accounts |
detectLang |
software | healthy | supabase/functions/inbox-draft/index.ts:detectLang |
signatureFor |
software | healthy | supabase/functions/inbox-draft/index.ts:signatureFor |
loadModel |
software | healthy | supabase/functions/inbox-draft/index.ts:loadModel |
callAnthropic |
software | healthy | supabase/functions/inbox-draft/index.ts:callAnthropic |
json |
software | healthy | supabase/functions/inbox-draft/index.ts:json |
text |
software | healthy | supabase/functions/inbox-draft/index.ts:text |
history |
software | healthy | supabase/functions/inbox-draft/index.ts:history |
extractJwt |
software | healthy | supabase/functions/_shared/auth.ts:extractJwt |
resolveUser |
software | healthy | supabase/functions/_shared/auth.ts:resolveUser |
requireAdmin |
software | healthy | supabase/functions/_shared/auth.ts:requireAdmin |
handlePreflight |
software | healthy | supabase/functions/_shared/cors.ts:handlePreflight |
jsonResponse |
software | healthy | supabase/functions/_shared/cors.ts:jsonResponse |
errorResponse |
software | healthy | supabase/functions/_shared/cors.ts:errorResponse |
parseBody |
software | healthy | supabase/functions/_shared/zod-schemas.ts:parseBody |
getEnv |
software | healthy | supabase/functions/_shared/supabase.ts:getEnv |
getEnvOptional |
software | healthy | supabase/functions/_shared/supabase.ts:getEnvOptional |
serviceClient |
software | healthy | supabase/functions/_shared/supabase.ts:serviceClient |
userClient |
software | healthy | supabase/functions/_shared/supabase.ts:userClient |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | README.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
package.json |
software | healthy | package.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | packages/types/package.json |
tsconfig.json |
software | healthy | packages/types/tsconfig.json |
index.ts |
software | healthy | packages/types/src/index.ts |
database.ts |
software | healthy | packages/types/src/database.ts |
domain.ts |
software | healthy | packages/types/src/domain.ts |
pages.yml |
software | healthy | .github/workflows/pages.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
ENGINE_LOGIC.md |
software | healthy | docs/ENGINE_LOGIC.md |
AI_PROMPTS.md |
software | healthy | docs/AI_PROMPTS.md |
DESIGN.md |
software | healthy | docs/DESIGN.md |
UX_USER.md |
software | healthy | docs/UX_USER.md |
NOTIFICATIONS.md |
software | healthy | docs/NOTIFICATIONS.md |
SELF_LEARNING.md |
software | healthy | docs/SELF_LEARNING.md |
SPEC.md |
software | healthy | docs/SPEC.md |
COMPLETION_REPORT.md |
software | healthy | docs/COMPLETION_REPORT.md |
UX_ADMIN.md |
software | healthy | docs/UX_ADMIN.md |
HUMANIZATION.md |
software | healthy | docs/HUMANIZATION.md |
BUILD_PLAN.md |
software | healthy | docs/BUILD_PLAN.md |
FINAL_HANDOFF.md |
software | healthy | docs/FINAL_HANDOFF.md |
CONTRACTS.md |
software | healthy | docs/CONTRACTS.md |
INTERACTIONS.md |
software | healthy | docs/INTERACTIONS.md |
TESTING.md |
software | healthy | docs/TESTING.md |
0002-multitenancy-rls.md |
software | healthy | docs/adr/0002-multitenancy-rls.md |
0003-platform-adapters.md |
software | healthy | docs/adr/0003-platform-adapters.md |
0001-stack-topology.md |
software | healthy | docs/adr/0001-stack-topology.md |
0006-classifier-port.md |
software | healthy | docs/adr/0006-classifier-port.md |
0005-metering-idempotency.md |
software | healthy | docs/adr/0005-metering-idempotency.md |
0004-facebook-experimental.md |
software | healthy | docs/adr/0004-facebook-experimental.md |
0007-dry-run-preview-pipeline.md |
software | healthy | docs/adr/0007-dry-run-preview-pipeline.md |
demo_seed.sql |
software | healthy | supabase/demo_seed.sql |
README.md |
software | healthy | supabase/README.md |
seed.sql |
software | healthy | supabase/seed.sql |
test_rls.sql |
software | healthy | supabase/tests/test_rls.sql |
index.ts |
software | healthy | supabase/functions/impersonate/index.ts |
index.ts |
software | healthy | supabase/functions/admin-adjust-parsy/index.ts |
index.ts |
software | healthy | supabase/functions/learning-assist/index.ts |
index.ts |
software | healthy | supabase/functions/search-groups/index.ts |
index.ts |
software | healthy | supabase/functions/dry-run-preview/index.ts |
index.ts |
software | healthy | supabase/functions/notify-link-telegram/index.ts |
index.ts |
software | healthy | supabase/functions/admin-proxy-stats/index.ts |
index.ts |
software | healthy | supabase/functions/inbox-draft/index.ts |
auth.ts |
software | healthy | supabase/functions/_shared/auth.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
0056_admin_bots_counts_fix.sql |
data | healthy | supabase/migrations/0056_admin_bots_counts_fix.sql |
0033_profile_avatar.sql |
data | healthy | supabase/migrations/0033_profile_avatar.sql |
0046_client_group_meta.sql |
data | healthy | supabase/migrations/0046_client_group_meta.sql |
0001_init.sql |
data | healthy | supabase/migrations/0001_init.sql |
0055_hit_source.sql |
data | healthy | supabase/migrations/0055_hit_source.sql |
0017_classifier_test_jobs.sql |
data | healthy | supabase/migrations/0017_classifier_test_jobs.sql |
0026_team_list.sql |
data | healthy | supabase/migrations/0026_team_list.sql |
0037_messenger_uploads.sql |
data | healthy | supabase/migrations/0037_messenger_uploads.sql |
0052_appeals_contact_name.sql |
data | healthy | supabase/migrations/0052_appeals_contact_name.sql |
0005_bot_marketplace.sql |
data | healthy | supabase/migrations/0005_bot_marketplace.sql |
0047_client_existing_groups.sql |
data | healthy | supabase/migrations/0047_client_existing_groups.sql |
0034_business_context.sql |
data | healthy | supabase/migrations/0034_business_context.sql |
0038_account_health_pool.sql |
data | healthy | supabase/migrations/0038_account_health_pool.sql |
0051_appeal_notifications.sql |
data | healthy | supabase/migrations/0051_appeal_notifications.sql |
0003_dry_run_jobs.sql |
data | healthy | supabase/migrations/0003_dry_run_jobs.sql |
0031_bot_logs_health.sql |
data | healthy | supabase/migrations/0031_bot_logs_health.sql |
0002_engine_logic_columns.sql |
data | healthy | supabase/migrations/0002_engine_logic_columns.sql |
0053_appeal_admin_notify.sql |
data | healthy | supabase/migrations/0053_appeal_admin_notify.sql |
0050_instant_global_learning.sql |
data | healthy | supabase/migrations/0050_instant_global_learning.sql |
0012_groups_catalog.sql |
data | healthy | supabase/migrations/0012_groups_catalog.sql |
0021_usd_pricing.sql |
data | healthy | supabase/migrations/0021_usd_pricing.sql |
0024_release_bot.sql |
data | healthy | supabase/migrations/0024_release_bot.sql |
0043_admin_bots_gender.sql |
data | healthy | supabase/migrations/0043_admin_bots_gender.sql |
0029_bot_income_leads_only.sql |
data | healthy | supabase/migrations/0029_bot_income_leads_only.sql |
0004_profile_names.sql |
data | healthy | supabase/migrations/0004_profile_names.sql |
0042_messenger_admin_pool.sql |
data | healthy | supabase/migrations/0042_messenger_admin_pool.sql |
0028_messenger.sql |
data | healthy | supabase/migrations/0028_messenger.sql |
0019_hit_forwarding.sql |
data | healthy | supabase/migrations/0019_hit_forwarding.sql |
0016_chats_history_backfill.sql |
data | healthy | supabase/migrations/0016_chats_history_backfill.sql |
0058_chat_verifications.sql |
data | healthy | supabase/migrations/0058_chat_verifications.sql |
0022_group_search_tenant.sql |
data | healthy | supabase/migrations/0022_group_search_tenant.sql |
0057_appeal_no_resubmit.sql |
data | healthy | supabase/migrations/0057_appeal_no_resubmit.sql |
0007_bot_economics.sql |
data | healthy | supabase/migrations/0007_bot_economics.sql |
0032_profile_phone.sql |
data | healthy | supabase/migrations/0032_profile_phone.sql |
0035_template_goal.sql |
data | healthy | supabase/migrations/0035_template_goal.sql |
0049_lead_unlock.sql |
data | healthy | supabase/migrations/0049_lead_unlock.sql |
0014_admin_groups_list_union.sql |
data | healthy | supabase/migrations/0014_admin_groups_list_union.sql |
0015_group_search_exclude.sql |
data | healthy | supabase/migrations/0015_group_search_exclude.sql |
0020_admin_bot_groups_rich.sql |
data | healthy | supabase/migrations/0020_admin_bot_groups_rich.sql |
0008_realtime_publication.sql |
data | healthy | supabase/migrations/0008_realtime_publication.sql |
0009_bot_health.sql |
data | healthy | supabase/migrations/0009_bot_health.sql |
0025_subscription_consolidate_renew.sql |
data | healthy | supabase/migrations/0025_subscription_consolidate_renew.sql |
0040_phone_unique.sql |
data | healthy | supabase/migrations/0040_phone_unique.sql |
0039_messenger_profile.sql |
data | healthy | supabase/migrations/0039_messenger_profile.sql |
0018_chat_quarantine.sql |
data | healthy | supabase/migrations/0018_chat_quarantine.sql |
0027_team_invite.sql |
data | healthy | supabase/migrations/0027_team_invite.sql |
0010_admin_bots_list_avatar.sql |
data | healthy | supabase/migrations/0010_admin_bots_list_avatar.sql |
0048_lead_lifecycle_appeals.sql |
data | healthy | supabase/migrations/0048_lead_lifecycle_appeals.sql |
0006_admin_bots.sql |
data | healthy | supabase/migrations/0006_admin_bots.sql |
0023_bot_subscription.sql |
data | healthy | supabase/migrations/0023_bot_subscription.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/migrations/0001_init.sql |
tenants |
data | healthy | supabase/migrations/0001_init.sql |
tenant_members |
data | healthy | supabase/migrations/0001_init.sql |
platform_accounts |
data | healthy | supabase/migrations/0001_init.sql |
account_health |
data | healthy | supabase/migrations/0001_init.sql |
chats |
data | healthy | supabase/migrations/0001_init.sql |
join_queue |
data | healthy | supabase/migrations/0001_init.sql |
keywords |
data | healthy | supabase/migrations/0001_init.sql |
learning_runs |
data | healthy | supabase/migrations/0001_init.sql |
neg_keywords |
data | healthy | supabase/migrations/0001_init.sql |
composite_neg |
data | healthy | supabase/migrations/0001_init.sql |
combo_boost |
data | healthy | supabase/migrations/0001_init.sql |
templates |
data | healthy | supabase/migrations/0001_init.sql |
hits |
data | healthy | supabase/migrations/0001_init.sql |
responses |
data | healthy | supabase/migrations/0001_init.sql |
post_metrics |
data | healthy | supabase/migrations/0001_init.sql |
inbox_threads |
data | healthy | supabase/migrations/0001_init.sql |
inbox_messages |
data | healthy | supabase/migrations/0001_init.sql |
cooldowns |
data | healthy | supabase/migrations/0001_init.sql |
settings |
data | healthy | supabase/migrations/0001_init.sql |
tenant_settings |
data | healthy | supabase/migrations/0001_init.sql |
pricing |
data | healthy | supabase/migrations/0001_init.sql |
feature_flags |
data | healthy | supabase/migrations/0001_init.sql |
proxy_pool |
data | healthy | supabase/migrations/0001_init.sql |
ai_config |
data | healthy | supabase/migrations/0001_init.sql |
wallet |
data | healthy | supabase/migrations/0001_init.sql |
parse_ledger |
data | healthy | supabase/migrations/0001_init.sql |
stripe_events |
data | healthy | supabase/migrations/0001_init.sql |
subscriptions |
data | healthy | supabase/migrations/0001_init.sql |
ai_jobs |
data | healthy | supabase/migrations/0001_init.sql |
events |
data | healthy | supabase/migrations/0001_init.sql |
worker_heartbeat |
data | healthy | supabase/migrations/0001_init.sql |
notification_targets |
data | healthy | supabase/migrations/0001_init.sql |
notification_prefs |
data | healthy | supabase/migrations/0001_init.sql |
notification_outbox |
data | healthy | supabase/migrations/0001_init.sql |
audit_log |
data | healthy | supabase/migrations/0001_init.sql |
login_sessions |
data | healthy | supabase/migrations/0001_init.sql |
job_claims |
data | healthy | supabase/migrations/0001_init.sql |
search_jobs |
data | healthy | supabase/migrations/0001_init.sql |
classifier_test_jobs |
data | healthy | supabase/migrations/0017_classifier_test_jobs.sql |
dry_run_jobs |
data | healthy | supabase/migrations/0003_dry_run_jobs.sql |
global_pattern_stats |
data | healthy | supabase/migrations/0050_instant_global_learning.sql |
groups |
data | healthy | supabase/migrations/0012_groups_catalog.sql |
group_leave_jobs |
data | healthy | supabase/migrations/0012_groups_catalog.sql |
mq_jobs |
data | healthy | supabase/migrations/0028_messenger.sql |
mq_dialogs |
data | healthy | supabase/migrations/0028_messenger.sql |
mq_messages |
data | healthy | supabase/migrations/0028_messenger.sql |
forward_targets |
data | healthy | supabase/migrations/0019_hit_forwarding.sql |
hit_forwards |
data | healthy | supabase/migrations/0019_hit_forwarding.sql |
chat_verifications |
data | healthy | supabase/migrations/0058_chat_verifications.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
types |
software | healthy | packages/types |
src |
software | healthy | packages/types/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
supabase |
software | healthy | supabase |
tests |
software | healthy | supabase/tests |
functions |
software | healthy | supabase/functions |
impersonate |
software | healthy | supabase/functions/impersonate |
admin-adjust-parsy |
software | healthy | supabase/functions/admin-adjust-parsy |
learning-assist |
software | healthy | supabase/functions/learning-assist |
search-groups |
software | healthy | supabase/functions/search-groups |
dry-run-preview |
software | healthy | supabase/functions/dry-run-preview |
notify-link-telegram |
software | healthy | supabase/functions/notify-link-telegram |
admin-proxy-stats |
software | healthy | supabase/functions/admin-proxy-stats |
inbox-draft |
software | healthy | supabase/functions/inbox-draft |
_shared |
software | healthy | supabase/functions/_shared |
ai-approve |
software | healthy | supabase/functions/ai-approve |
create-checkout |
software | healthy | supabase/functions/create-checkout |
stripe-webhook |
software | healthy | supabase/functions/stripe-webhook |
lead-verdict |
software | healthy | supabase/functions/lead-verdict |
bot-login-relay |
software | healthy | supabase/functions/bot-login-relay |
ai-generate |
software | healthy | supabase/functions/ai-generate |
admin-proxy-create |
software | healthy | supabase/functions/admin-proxy-create |
migrations |
software | healthy | supabase/migrations |
apps |
software | healthy | apps |
worker |
software | healthy | apps/worker |
tests |
software | healthy | apps/worker/tests |
fakes |
software | healthy | apps/worker/tests/fakes |
parpost |
software | healthy | apps/worker/parpost |
classifier |
software | healthy | apps/worker/parpost/classifier |
notify |
software | healthy | apps/worker/parpost/notify |
adapters |
software | healthy | apps/worker/parpost/adapters |
loops |
software | healthy | apps/worker/parpost/loops |
ai |
software | healthy | apps/worker/parpost/ai |
web |
software | healthy | apps/web |
src |
software | healthy | apps/web/src |
hooks |
software | healthy | apps/web/src/hooks |
auth |
software | healthy | apps/web/src/auth |
components |
software | healthy | apps/web/src/components |
shell |
software | healthy | apps/web/src/shell |
test |
software | healthy | apps/web/src/test |
lib |
software | healthy | apps/web/src/lib |
routes |
software | healthy | apps/web/src/routes |
app |
software | healthy | apps/web/src/routes/app |
admin |
software | healthy | apps/web/src/routes/admin |
auth |
software | healthy | apps/web/src/routes/auth |
styles |
software | healthy | apps/web/src/styles |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AuthError |
software | healthy | supabase/functions/_shared/auth.ts:AuthError |
_FakeTGClient |
software | healthy | apps/worker/tests/test_login_loop.py:15 |
_SessionPasswordNeededError |
software | healthy | apps/worker/tests/test_login_loop.py:51 |
_SentCodeTypeApp |
software | healthy | apps/worker/tests/test_login_loop.py:112 |
_SentCodeTypeSms |
software | healthy | apps/worker/tests/test_login_loop.py:116 |
_AppThenSmsClient |
software | healthy | apps/worker/tests/test_login_loop.py:120 |
_PhoneNumberUnoccupiedError |
software | healthy | apps/worker/tests/test_login_loop.py:286 |
_RegTGClient |
software | healthy | apps/worker/tests/test_login_loop.py:290 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_fleet_health.py:25 |
_Stub |
software | healthy | apps/worker/tests/test_adapter_registry.py:30 |
_Resp |
software | healthy | apps/worker/tests/test_proxy_usage.py:15 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_history_loop.py:15 |
FakeResp |
software | healthy | apps/worker/tests/test_proxy.py:211 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_forward_loop.py:14 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_subscription_lifecycle.py:90 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_outreach_loop.py:15 |
_FakeAdapter |
software | healthy | apps/worker/tests/test_group_loops.py:16 |
_FakeJoinAdapter |
software | healthy | apps/worker/tests/test_join_pool_preconfig.py:24 |
UsernameOccupiedError |
software | healthy | apps/worker/tests/test_profile_loop.py:19 |
_FakeClient |
software | healthy | apps/worker/tests/test_profile_loop.py:23 |
FakeTelegramAdapter |
software | healthy | apps/worker/tests/fakes/telegram.py:31 |
UniqueViolation |
software | healthy | apps/worker/tests/fakes/db.py:42 |
Result |
software | healthy | apps/worker/tests/fakes/db.py:47 |
_Query |
software | healthy | apps/worker/tests/fakes/db.py:59 |
_RPC |
software | healthy | apps/worker/tests/fakes/db.py:202 |
FakeDB |
software | healthy | apps/worker/tests/fakes/db.py:217 |
Template |
software | healthy | apps/worker/parpost/templates.py:17 |
Config |
software | healthy | apps/worker/parpost/config.py:61 |
DB |
software | healthy | apps/worker/parpost/db.py:31 |
_TenantCache |
software | healthy | apps/worker/parpost/classifier/engine.py:44 |
Classification |
software | healthy | apps/worker/parpost/classifier/engine.py:56 |
EmailMessage |
software | healthy | apps/worker/parpost/notify/templates.py:14 |
TelegramMessage |
software | healthy | apps/worker/parpost/notify/templates.py:21 |
TelegramAdapter |
software | healthy | apps/worker/parpost/adapters/telegram.py:143 |
FacebookAdapter |
software | healthy | apps/worker/parpost/adapters/facebook.py:32 |
Account |
software | healthy | apps/worker/parpost/adapters/base.py:18 |
Session |
software | healthy | apps/worker/parpost/adapters/base.py:49 |
GroupRef |
software | healthy | apps/worker/parpost/adapters/base.py:60 |
UserRef |
software | healthy | apps/worker/parpost/adapters/base.py:70 |
IncomingMessage |
software | healthy | apps/worker/parpost/adapters/base.py:77 |
HealthStatus |
software | healthy | apps/worker/parpost/adapters/base.py:94 |
PostResult |
software | healthy | apps/worker/parpost/adapters/base.py:101 |
JoinResult |
software | healthy | apps/worker/parpost/adapters/base.py:107 |
AdapterError |
software | healthy | apps/worker/parpost/adapters/base.py:117 |
FloodWaitError |
software | healthy | apps/worker/parpost/adapters/base.py:121 |
WriteForbiddenError |
software | healthy | apps/worker/parpost/adapters/base.py:127 |
BannedError |
software | healthy | apps/worker/parpost/adapters/base.py:131 |
SessionRevokedError |
software | healthy | apps/worker/parpost/adapters/base.py:135 |
AlreadyMemberError |
software | healthy | apps/worker/parpost/adapters/base.py:139 |
PlatformAdapter |
software | healthy | apps/worker/parpost/adapters/base.py:147 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | apps/web/src/App.tsx |
/login |
frontend | healthy | apps/web/src/App.tsx |
/signup |
frontend | healthy | apps/web/src/App.tsx |
/reset |
frontend | healthy | apps/web/src/App.tsx |
/verify |
frontend | healthy | apps/web/src/App.tsx |
/onboarding |
frontend | healthy | apps/web/src/App.tsx |
/app |
frontend | healthy | apps/web/src/App.tsx |
bots |
frontend | healthy | apps/web/src/App.tsx |
audience |
frontend | healthy | apps/web/src/App.tsx |
posting |
frontend | healthy | apps/web/src/App.tsx |
groups |
frontend | healthy | apps/web/src/App.tsx |
leads |
frontend | healthy | apps/web/src/App.tsx |
inbox |
frontend | healthy | apps/web/src/App.tsx |
activity |
frontend | healthy | apps/web/src/App.tsx |
billing |
frontend | healthy | apps/web/src/App.tsx |
settings |
frontend | healthy | apps/web/src/App.tsx |
/admin |
frontend | healthy | apps/web/src/App.tsx |
tenants |
frontend | healthy | apps/web/src/App.tsx |
tenants/:id |
frontend | healthy | apps/web/src/App.tsx |
fleet |
frontend | healthy | apps/web/src/App.tsx |
bots/:id |
frontend | healthy | apps/web/src/App.tsx |
proxies |
frontend | healthy | apps/web/src/App.tsx |
config |
frontend | healthy | apps/web/src/App.tsx |
abuse |
frontend | healthy | apps/web/src/App.tsx |
appeals |
frontend | healthy | apps/web/src/App.tsx |
audit |
frontend | healthy | apps/web/src/App.tsx |
* |
frontend | healthy | apps/web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/functions/search-groups/index.ts |
security | healthy | supabase/functions/search-groups/index.ts |
auth::supabase/functions/admin-proxy-create/index.ts |
security | healthy | supabase/functions/admin-proxy-create/index.ts |
auth::supabase/functions/lead-verdict/index.ts |
security | healthy | supabase/functions/lead-verdict/index.ts |
auth::supabase/functions/bot-login-relay/index.ts |
security | healthy | supabase/functions/bot-login-relay/index.ts |
auth::supabase/functions/_shared/auth.ts |
security | healthy | supabase/functions/_shared/auth.ts |
auth::supabase/functions/dry-run-preview/index.ts |
security | healthy | supabase/functions/dry-run-preview/index.ts |
auth::supabase/functions/stripe-webhook/index.ts |
security | healthy | supabase/functions/stripe-webhook/index.ts |
auth::supabase/functions/admin-adjust-parsy/index.ts |
security | healthy | supabase/functions/admin-adjust-parsy/index.ts |
auth::supabase/functions/admin-proxy-stats/index.ts |
security | healthy | supabase/functions/admin-proxy-stats/index.ts |
auth::supabase/functions/create-checkout/index.ts |
security | healthy | supabase/functions/create-checkout/index.ts |
auth::supabase/functions/notify-link-telegram/index.ts |
security | healthy | supabase/functions/notify-link-telegram/index.ts |
auth::supabase/functions/ai-generate/index.ts |
security | healthy | supabase/functions/ai-generate/index.ts |
auth::apps/web/src/lib/supabase.ts |
security | healthy | apps/web/src/lib/supabase.ts |
auth::apps/web/src/lib/edge.ts |
security | healthy | apps/web/src/lib/edge.ts |
auth::supabase/functions/learning-assist/index.ts |
security | healthy | supabase/functions/learning-assist/index.ts |
auth::supabase/functions/impersonate/index.ts |
security | healthy | supabase/functions/impersonate/index.ts |
auth::supabase/functions/inbox-draft/index.ts |
security | healthy | supabase/functions/inbox-draft/index.ts |
auth::supabase/functions/_shared/supabase.ts |
security | healthy | supabase/functions/_shared/supabase.ts |
auth::apps/web/src/auth/AuthProvider.tsx |
security | healthy | apps/web/src/auth/AuthProvider.tsx |
auth::apps/web/src/lib/edge.test.ts |
security | healthy | apps/web/src/lib/edge.test.ts |
auth::supabase/functions/ai-approve/index.ts |
security | healthy | supabase/functions/ai-approve/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/pages.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
web |
cicd | healthy | .github/workflows/ci.yml |
worker |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/worker/Dockerfile |
hardware | healthy | apps/worker/Dockerfile |
worker |
hardware | healthy | docker-compose.yml |
notify-bot |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SENTRY_DSN |
cicd | healthy | — |
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
VITE_SUPABASE_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | apps/worker/tests/test_fleet_health.py |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | apps/worker/tests/test_proxy.py |
10.0.0.1 |
network | healthy | apps/worker/tests/test_proxy.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
denkrupka__ParPost |
software | healthy | /data/fable5_failed_archive/denkrupka__ParPost |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | apps/web/vite.config.ts |
This page is publicly accessible at:
https://repobility.com/scan/345eb1d4-2fa3-4c45-8d69-6e955f9451e5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/345eb1d4-2fa3-4c45-8d69-6e955f9451e5/
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.