https://github.com/Alexis-beep-debug/email-outreach-dynvon
· scanned 2026-06-17 01:16 UTC (1 month, 2 weeks ago)
213 raw signals (0 security + 213 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -29.3 (diff) · 189 actionable findings from 1 signal source. 24 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2632 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 |
|---|---|---|---|
verify_employee_count |
software | healthy | local_scraper.py:39 |
fetch_existing_leads |
software | healthy | local_scraper.py:96 |
should_rescrape |
software | healthy | local_scraper.py:122 |
upload_to_dashboard |
software | healthy | local_scraper.py:135 |
main |
software | healthy | local_scraper.py:155 |
progress |
software | dead | local_scraper.py:216 |
personalize_all |
software | healthy | local_scraper.py:359 |
api_get |
software | healthy | worker.py:24 |
api_post |
software | healthy | worker.py:29 |
fetch_existing_leads |
software | healthy | worker.py:34 |
should_rescrape |
software | healthy | worker.py:55 |
run_job |
software | healthy | worker.py:68 |
update |
software | healthy | worker.py:85 |
progress_cb |
software | dead | worker.py:191 |
main |
software | healthy | worker.py:270 |
run_pipeline |
software | healthy | agents/orchestrator.py:35 |
_load_latest_leads |
software | healthy | agents/orchestrator.py:176 |
find_leads |
software | healthy | agents/lead_finder.py:72 |
_call_api |
software | healthy | agents/lead_finder.py:106 |
_extract_query |
software | healthy | agents/lead_finder.py:148 |
_parse_leads_from_response |
software | healthy | agents/lead_finder.py:155 |
save_leads_to_csv |
software | healthy | agents/lead_finder.py:183 |
search_companies |
software | healthy | agents/google_maps.py:23 |
_load_existing_leads |
software | healthy | agents/google_maps.py:92 |
search_companies_bulk |
software | healthy | agents/google_maps.py:141 |
load_customer_config |
software | healthy | agents/config.py:37 |
_build_system_prompt |
software | healthy | agents/lead_pipeline_v2.py:38 |
_call_api |
software | healthy | agents/lead_pipeline_v2.py:121 |
search_city |
software | healthy | agents/lead_pipeline_v2.py:140 |
_parse_leads |
software | healthy | agents/lead_pipeline_v2.py:174 |
_determine_kategorie |
software | healthy | agents/lead_pipeline_v2.py:197 |
export_csv |
software | healthy | agents/lead_pipeline_v2.py:204 |
run_pipeline |
software | healthy | agents/lead_pipeline_v2.py:272 |
send_csv_report |
software | healthy | agents/email_report.py:28 |
_build_prompt |
software | healthy | agents/lead_pipeline.py:34 |
_call_api |
software | healthy | agents/lead_pipeline.py:100 |
_run_batch |
software | healthy | agents/lead_pipeline.py:119 |
_parse_leads |
software | healthy | agents/lead_pipeline.py:156 |
run_lead_pipeline |
software | healthy | agents/lead_pipeline.py:174 |
_determine_kategorie |
software | healthy | agents/lead_pipeline.py:274 |
_build_scoring_prompt |
software | healthy | agents/lead_pipeline_v3.py:41 |
_call_claude |
software | healthy | agents/lead_pipeline_v3.py:143 |
_score_batch |
software | healthy | agents/lead_pipeline_v3.py:163 |
_score_blocked_companies |
software | healthy | agents/lead_pipeline_v3.py:205 |
_parse_leads |
software | healthy | agents/lead_pipeline_v3.py:234 |
_determine_kategorie |
software | healthy | agents/lead_pipeline_v3.py:257 |
_export_csv |
software | healthy | agents/lead_pipeline_v3.py:264 |
_export_campaign_csv |
software | healthy | agents/lead_pipeline_v3.py:327 |
run_pipeline |
software | healthy | agents/lead_pipeline_v3.py:428 |
_load_leads |
software | healthy | agents/enrich_existing_leads.py:81 |
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 |
Procfile |
software | healthy | Procfile |
HANDOFF.md |
software | healthy | HANDOFF.md |
local_scraper.py |
software | healthy | local_scraper.py |
run_score_1000_v2.py |
software | healthy | run_score_1000_v2.py |
requirements.txt |
software | healthy | requirements.txt |
run_score_1000.py |
software | healthy | run_score_1000.py |
railway.toml |
software | healthy | railway.toml |
docker-compose.yml |
software | healthy | docker-compose.yml |
PROJEKT.md |
software | healthy | PROJEKT.md |
Dockerfile |
software | healthy | Dockerfile |
worker.py |
software | healthy | worker.py |
debugging.md |
software | healthy | memory/debugging.md |
preferences.md |
software | healthy | memory/preferences.md |
MEMORY.md |
software | healthy | memory/MEMORY.md |
patterns.md |
software | healthy | memory/patterns.md |
architecture.md |
software | healthy | memory/architecture.md |
orchestrator.py |
software | healthy | agents/orchestrator.py |
lead_finder.py |
software | healthy | agents/lead_finder.py |
google_maps.py |
software | healthy | agents/google_maps.py |
__init__.py |
software | healthy | agents/__init__.py |
config.py |
software | healthy | agents/config.py |
lead_pipeline_v2.py |
software | healthy | agents/lead_pipeline_v2.py |
email_report.py |
software | healthy | agents/email_report.py |
lead_pipeline.py |
software | healthy | agents/lead_pipeline.py |
lead_pipeline_v3.py |
software | healthy | agents/lead_pipeline_v3.py |
enrich_existing_leads.py |
software | healthy | agents/enrich_existing_leads.py |
email_verifier.py |
software | healthy | agents/email_verifier.py |
lead_qualifier.py |
software | healthy | agents/lead_qualifier.py |
website_fetcher.py |
software | healthy | agents/website_fetcher.py |
staedte_deutschland.py |
software | healthy | agents/staedte_deutschland.py |
csv_export.py |
software | healthy | agents/csv_export.py |
postcss.config.js |
software | healthy | dashboard/postcss.config.js |
package-lock.json |
software | healthy | dashboard/package-lock.json |
package.json |
software | healthy | dashboard/package.json |
index.html |
software | healthy | dashboard/index.html |
tailwind.config.js |
software | healthy | dashboard/tailwind.config.js |
vite.config.js |
software | healthy | dashboard/vite.config.js |
DESIGN_SYSTEM.md |
software | healthy | dashboard/DESIGN_SYSTEM.md |
App.jsx |
software | healthy | dashboard/src/App.jsx |
main.jsx |
software | healthy | dashboard/src/main.jsx |
index.css |
software | healthy | dashboard/src/index.css |
sanitize.js |
software | healthy | dashboard/src/utils/sanitize.js |
api.js |
software | healthy | dashboard/src/utils/api.js |
leadStatuses.js |
software | healthy | dashboard/src/utils/leadStatuses.js |
noteMarkdown.js |
software | healthy | dashboard/src/utils/noteMarkdown.js |
useWebexCalling.js |
software | healthy | dashboard/src/hooks/useWebexCalling.js |
CallOutcomeModal.jsx |
software | healthy | dashboard/src/components/CallOutcomeModal.jsx |
InvoiceModal.jsx |
software | healthy | dashboard/src/components/InvoiceModal.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | app/main.py |
GET /dashboard/ |
api | healthy | app/main.py |
GET /dashboard |
api | healthy | app/main.py |
GET /dashboard/{path:path} |
api | healthy | app/main.py |
GET / |
api | healthy | app/main.py |
GET /dynvon-kmu-outreach |
api | healthy | app/api/templates.py |
POST /dynvon-kmu-outreach/create |
api | healthy | app/api/templates.py |
POST / |
api | healthy | app/api/tasks.py |
PATCH /{task_id} |
api | healthy | app/api/tasks.py |
DELETE /{task_id} |
api | healthy | app/api/tasks.py |
PATCH /{task_id}/move |
api | healthy | app/api/tasks.py |
POST /seed |
api | healthy | app/api/crm_setup.py |
POST /migrate-columns |
api | healthy | app/api/crm_setup.py |
GET /track/open/{tracking_id}.png |
api | healthy | app/api/tracking.py |
GET /track/click/{tracking_id} |
api | healthy | app/api/tracking.py |
GET /unsubscribe/{token} |
api | healthy | app/api/tracking.py |
POST /unsubscribe/{token}/confirm |
api | healthy | app/api/tracking.py |
POST /analytics/pageview |
api | healthy | app/api/analytics.py |
POST /analytics/click |
api | healthy | app/api/analytics.py |
POST /analytics/scroll |
api | healthy | app/api/analytics.py |
GET /api/analytics/overview |
api | healthy | app/api/analytics.py |
GET /api/analytics/timeline |
api | healthy | app/api/analytics.py |
GET /api/analytics/scroll-dropoff |
api | healthy | app/api/analytics.py |
GET /by-customer |
api | healthy | app/api/projects.py |
GET /{project_id} |
api | healthy | app/api/projects.py |
PUT /{project_id} |
api | healthy | app/api/projects.py |
DELETE /{project_id} |
api | healthy | app/api/projects.py |
GET /authorize |
api | healthy | app/api/webex.py |
GET /callback |
api | healthy | app/api/webex.py |
GET /token |
api | healthy | app/api/webex.py |
GET /status |
api | healthy | app/api/webex.py |
DELETE /disconnect |
api | healthy | app/api/webex.py |
POST /disconnect |
api | healthy | app/api/webex.py |
POST /preview |
api | healthy | app/api/leads.py |
POST /import-mapped |
api | healthy | app/api/leads.py |
POST /import |
api | healthy | app/api/leads.py |
POST /enrich |
api | healthy | app/api/leads.py |
GET /{lead_id} |
api | healthy | app/api/leads.py |
GET /{lead_id}/emails |
api | healthy | app/api/leads.py |
PUT /{lead_id}/personalization |
api | healthy | app/api/leads.py |
DELETE / |
api | healthy | app/api/leads.py |
DELETE /{lead_id} |
api | healthy | app/api/leads.py |
GET /summary |
api | healthy | app/api/costs.py |
GET /sent |
api | healthy | app/api/sent_emails.py |
GET /sent/{lead_id}/timeline |
api | healthy | app/api/sent_emails.py |
GET /sent/campaigns |
api | healthy | app/api/sent_emails.py |
GET /overview |
api | healthy | app/api/dashboard.py |
GET /timeline |
api | healthy | app/api/dashboard.py |
GET /ab-tests |
api | healthy | app/api/dashboard.py |
GET /sending-accounts |
api | healthy | app/api/dashboard.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | dashboard/src/App.jsx:ErrorBoundary |
LeadPipeline |
software | healthy | lead_scraper/pipeline.py:30 |
ScrapedLead |
software | healthy | lead_scraper/models.py:8 |
LeadPipelineV3 |
software | healthy | lead_scraper/pipeline_v3.py:27 |
SearchCriteria |
software | healthy | lead_scraper/pipeline_v2.py:24 |
LeadPipelineV2 |
software | healthy | lead_scraper/pipeline_v2.py:35 |
HttpClient |
software | healthy | lead_scraper/utils/http.py:21 |
WebsiteScraper |
software | healthy | lead_scraper/scraper/website.py:15 |
BrowserScraper |
software | healthy | lead_scraper/scraper/browser.py:49 |
ImpressumParser |
software | healthy | lead_scraper/scraper/impressum.py:13 |
DuckDuckGoSearch |
software | healthy | lead_scraper/search/duckduckgo.py:12 |
GoogleMapsSearch |
software | healthy | lead_scraper/search/google_maps.py:19 |
GelbeSeitenSearch |
software | healthy | lead_scraper/search/gelbe_seiten.py:17 |
GoogleSearch |
software | healthy | lead_scraper/search/google.py:15 |
SearchResult |
software | healthy | lead_scraper/search/base.py:7 |
SearchProvider |
software | healthy | lead_scraper/search/base.py:13 |
TaskCreate |
software | healthy | app/api/tasks.py:36 |
TaskUpdate |
software | healthy | app/api/tasks.py:47 |
TaskMove |
software | healthy | app/api/tasks.py:58 |
PageViewEvent |
software | healthy | app/api/analytics.py:40 |
ClickEventData |
software | healthy | app/api/analytics.py:51 |
ScrollEventData |
software | healthy | app/api/analytics.py:63 |
ProjectCreate |
software | healthy | app/api/projects.py:35 |
ProjectUpdate |
software | healthy | app/api/projects.py:45 |
LeadCreate |
software | healthy | app/api/leads.py:25 |
LeadUpdate |
software | healthy | app/api/leads.py:40 |
PersonalizationUpdate |
software | healthy | app/api/leads.py:660 |
ReplyRequest |
software | healthy | app/api/replies.py:306 |
RateRequest |
software | healthy | app/api/replies.py:433 |
MeetingRequest |
software | healthy | app/api/replies.py:461 |
PushLeadsRequest |
software | healthy | app/api/close_crm.py:22 |
SmartScrapeRequest |
software | healthy | app/api/scraper.py:34 |
ImportRequest |
software | healthy | app/api/scraper.py:44 |
UploadResultsRequest |
software | healthy | app/api/scraper.py:48 |
LoginRequest |
software | healthy | app/api/auth.py:34 |
RegisterRequest |
software | healthy | app/api/auth.py:40 |
TenantOut |
software | healthy | app/api/auth.py:49 |
UserOut |
software | healthy | app/api/auth.py:57 |
TenantCreate |
software | healthy | app/api/auth.py:68 |
CloneSettingsRequest |
software | healthy | app/api/auth.py:73 |
ChangePasswordRequest |
software | healthy | app/api/auth.py:77 |
SetPasswordRequest |
software | healthy | app/api/auth.py:82 |
InviteRequest |
software | healthy | app/api/auth.py:272 |
CreateApiKeyRequest |
software | healthy | app/api/auth.py:482 |
StepVariantCreate |
software | healthy | app/api/campaigns.py:27 |
SequenceStepCreate |
software | healthy | app/api/campaigns.py:35 |
CampaignCreate |
software | healthy | app/api/campaigns.py:44 |
CampaignUpdate |
software | healthy | app/api/campaigns.py:56 |
LeadIds |
software | healthy | app/api/campaigns.py:63 |
WidgetCreate |
software | healthy | app/api/dashboard_widgets.py:75 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
crm_email_templates |
data | healthy | app/api/crm_setup.py |
DeadLetterEntry |
data | healthy | app/infrastructure/dlq.py |
dead_letter_queue |
data | healthy | app/infrastructure/dlq.py |
DashboardWidget |
data | healthy | app/models/dashboard_widget.py |
dashboard_widgets |
data | healthy | app/models/dashboard_widget.py |
GoogleAccount |
data | healthy | app/models/calendar.py |
CalendarEvent |
data | healthy | app/models/calendar.py |
crm_google_accounts |
data | healthy | app/models/calendar.py |
crm_calendar_events |
data | healthy | app/models/calendar.py |
CRMPipeline |
data | healthy | app/models/crm.py |
PipelineStage |
data | healthy | app/models/crm.py |
CallOutcome |
data | healthy | app/models/crm.py |
LeadSource |
data | healthy | app/models/crm.py |
LossReason |
data | healthy | app/models/crm.py |
CustomFieldDefinition |
data | healthy | app/models/crm.py |
Organisation |
data | healthy | app/models/crm.py |
Contact |
data | healthy | app/models/crm.py |
Deal |
data | healthy | app/models/crm.py |
Activity |
data | healthy | app/models/crm.py |
Document |
data | healthy | app/models/crm.py |
EmailTemplate |
data | healthy | app/models/crm.py |
EmailSignature |
data | healthy | app/models/crm.py |
SavedView |
data | healthy | app/models/crm.py |
crm_pipelines |
data | healthy | app/models/crm.py |
crm_pipeline_stages |
data | healthy | app/models/crm.py |
crm_call_outcomes |
data | healthy | app/models/crm.py |
crm_lead_sources |
data | healthy | app/models/crm.py |
crm_loss_reasons |
data | healthy | app/models/crm.py |
crm_custom_field_definitions |
data | healthy | app/models/crm.py |
crm_organisations |
data | healthy | app/models/crm.py |
crm_contacts |
data | healthy | app/models/crm.py |
crm_deals |
data | healthy | app/models/crm.py |
crm_activities |
data | healthy | app/models/crm.py |
crm_documents |
data | healthy | app/models/crm.py |
crm_email_templates |
data | healthy | app/models/crm.py |
crm_email_signatures |
data | healthy | app/models/crm.py |
crm_saved_views |
data | healthy | app/models/crm.py |
ApiCostLog |
data | healthy | app/models/api_cost.py |
api_cost_logs |
data | healthy | app/models/api_cost.py |
Campaign |
data | healthy | app/models/campaign.py |
SequenceStep |
data | healthy | app/models/campaign.py |
StepVariant |
data | healthy | app/models/campaign.py |
CampaignLead |
data | healthy | app/models/campaign.py |
campaigns |
data | healthy | app/models/campaign.py |
sequence_steps |
data | healthy | app/models/campaign.py |
step_variants |
data | healthy | app/models/campaign.py |
campaign_leads |
data | healthy | app/models/campaign.py |
PageView |
data | healthy | app/models/analytics.py |
ClickEvent |
data | healthy | app/models/analytics.py |
ScrollPing |
data | healthy | app/models/analytics.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/FinanzenDashboard |
frontend | healthy | dashboard/src/pages/FinanzenDashboard.jsx |
/Accounts |
frontend | healthy | dashboard/src/pages/Accounts.jsx |
/SentEmails |
frontend | healthy | dashboard/src/pages/SentEmails.jsx |
/LeadScraper |
frontend | healthy | dashboard/src/pages/LeadScraper.jsx |
/CloseCRM |
frontend | healthy | dashboard/src/pages/CloseCRM.jsx |
/CampaignDetail |
frontend | healthy | dashboard/src/pages/CampaignDetail.jsx |
/CRMPipeline |
frontend | healthy | dashboard/src/pages/CRMPipeline.jsx |
/Overview |
frontend | healthy | dashboard/src/pages/Overview.jsx |
/DialerPage |
frontend | healthy | dashboard/src/pages/DialerPage.jsx |
/Content |
frontend | healthy | dashboard/src/pages/Content.jsx |
/Login |
frontend | healthy | dashboard/src/pages/Login.jsx |
/KontaktDetail |
frontend | healthy | dashboard/src/pages/KontaktDetail.jsx |
/CampaignCreate |
frontend | healthy | dashboard/src/pages/CampaignCreate.jsx |
/ProjekteDashboard |
frontend | healthy | dashboard/src/pages/ProjekteDashboard.jsx |
/Aufgaben |
frontend | healthy | dashboard/src/pages/Aufgaben.jsx |
/MarketingDashboard |
frontend | healthy | dashboard/src/pages/MarketingDashboard.jsx |
/SalesDashboard |
frontend | healthy | dashboard/src/pages/SalesDashboard.jsx |
/Rechnungen |
frontend | healthy | dashboard/src/pages/Rechnungen.jsx |
/SupportDashboard |
frontend | healthy | dashboard/src/pages/SupportDashboard.jsx |
/CRMSettings |
frontend | healthy | dashboard/src/pages/CRMSettings.jsx |
/DealDetail |
frontend | healthy | dashboard/src/pages/DealDetail.jsx |
/LeadsUnified |
frontend | healthy | dashboard/src/pages/LeadsUnified.jsx |
/CRMInbox |
frontend | healthy | dashboard/src/pages/CRMInbox.jsx |
/Organisationen |
frontend | healthy | dashboard/src/pages/Organisationen.jsx |
/Projekte |
frontend | healthy | dashboard/src/pages/Projekte.jsx |
/KundenDetail |
frontend | healthy | dashboard/src/pages/KundenDetail.jsx |
/Campaigns |
frontend | healthy | dashboard/src/pages/Campaigns.jsx |
/Leads |
frontend | healthy | dashboard/src/pages/Leads.jsx |
/ABTests |
frontend | healthy | dashboard/src/pages/ABTests.jsx |
/Kalender |
frontend | healthy | dashboard/src/pages/Kalender.jsx |
/LeadScraping |
frontend | healthy | dashboard/src/pages/LeadScraping.jsx |
/OrganisationDetail |
frontend | healthy | dashboard/src/pages/OrganisationDetail.jsx |
/ApiKosten |
frontend | healthy | dashboard/src/pages/ApiKosten.jsx |
/Kunden |
frontend | healthy | dashboard/src/pages/Kunden.jsx |
/Register |
frontend | healthy | dashboard/src/pages/Register.jsx |
/Finanzen |
frontend | healthy | dashboard/src/pages/Finanzen.jsx |
/WebAnalytics |
frontend | healthy | dashboard/src/pages/WebAnalytics.jsx |
/CRMReporting |
frontend | healthy | dashboard/src/pages/CRMReporting.jsx |
/ |
frontend | healthy | dashboard/src/App.jsx |
/dashboard/marketing |
frontend | healthy | dashboard/src/App.jsx |
/dashboard/sales |
frontend | healthy | dashboard/src/App.jsx |
/dashboard/finanzen |
frontend | healthy | dashboard/src/App.jsx |
/dashboard/projekte |
frontend | healthy | dashboard/src/App.jsx |
/dashboard/support |
frontend | healthy | dashboard/src/App.jsx |
/kunden |
frontend | healthy | dashboard/src/App.jsx |
/kunden/:id |
frontend | healthy | dashboard/src/App.jsx |
/finanzen |
frontend | healthy | dashboard/src/App.jsx |
/projekte |
frontend | healthy | dashboard/src/App.jsx |
/crm/inbox |
frontend | healthy | dashboard/src/App.jsx |
/crm/organisationen |
frontend | healthy | dashboard/src/App.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | dashboard/src/App.jsx |
CallOutcomeModal |
frontend | healthy | dashboard/src/components/CallOutcomeModal.jsx |
InvoiceModal |
frontend | healthy | dashboard/src/components/InvoiceModal.jsx |
DateRangePicker |
frontend | healthy | dashboard/src/components/DateRangePicker.jsx |
DashboardPage |
frontend | healthy | dashboard/src/components/DashboardPage.jsx |
MultiFilter |
frontend | healthy | dashboard/src/components/MultiFilter.jsx |
Avatar |
frontend | healthy | dashboard/src/components/Avatar.jsx |
EmailThread |
frontend | healthy | dashboard/src/components/EmailThread.jsx |
CallHandler |
frontend | healthy | dashboard/src/components/CallHandler.jsx |
DealWonModal |
frontend | healthy | dashboard/src/components/DealWonModal.jsx |
EventModal |
frontend | healthy | dashboard/src/components/EventModal.jsx |
AddCardModal |
frontend | healthy | dashboard/src/components/AddCardModal.jsx |
SlideoverPanel |
frontend | healthy | dashboard/src/components/SlideoverPanel.jsx |
PhoneWidget |
frontend | healthy | dashboard/src/components/PhoneWidget.jsx |
EmailComposer |
frontend | healthy | dashboard/src/components/EmailComposer.jsx |
EmailsSection |
frontend | healthy | dashboard/src/components/EmailsSection.jsx |
CallButton |
frontend | healthy | dashboard/src/components/CallButton.jsx |
MergeModal |
frontend | healthy | dashboard/src/components/MergeModal.jsx |
DocumentsSection |
frontend | healthy | dashboard/src/components/DocumentsSection.jsx |
CustomFieldsDisplay |
frontend | healthy | dashboard/src/components/CustomFieldsDisplay.jsx |
StatCard |
frontend | healthy | dashboard/src/components/StatCard.jsx |
NoteFormatToolbar |
frontend | healthy | dashboard/src/components/NoteFormatToolbar.jsx |
FinanzenDashboard |
frontend | healthy | dashboard/src/pages/FinanzenDashboard.jsx |
Accounts |
frontend | healthy | dashboard/src/pages/Accounts.jsx |
SentEmails |
frontend | healthy | dashboard/src/pages/SentEmails.jsx |
LeadScraper |
frontend | healthy | dashboard/src/pages/LeadScraper.jsx |
CloseCRM |
frontend | healthy | dashboard/src/pages/CloseCRM.jsx |
CampaignDetail |
frontend | healthy | dashboard/src/pages/CampaignDetail.jsx |
CRMPipeline |
frontend | healthy | dashboard/src/pages/CRMPipeline.jsx |
Overview |
frontend | healthy | dashboard/src/pages/Overview.jsx |
DialerPage |
frontend | healthy | dashboard/src/pages/DialerPage.jsx |
Content |
frontend | healthy | dashboard/src/pages/Content.jsx |
Login |
frontend | healthy | dashboard/src/pages/Login.jsx |
KontaktDetail |
frontend | healthy | dashboard/src/pages/KontaktDetail.jsx |
CampaignCreate |
frontend | healthy | dashboard/src/pages/CampaignCreate.jsx |
ProjekteDashboard |
frontend | healthy | dashboard/src/pages/ProjekteDashboard.jsx |
Aufgaben |
frontend | healthy | dashboard/src/pages/Aufgaben.jsx |
MarketingDashboard |
frontend | healthy | dashboard/src/pages/MarketingDashboard.jsx |
SalesDashboard |
frontend | healthy | dashboard/src/pages/SalesDashboard.jsx |
Rechnungen |
frontend | healthy | dashboard/src/pages/Rechnungen.jsx |
SupportDashboard |
frontend | healthy | dashboard/src/pages/SupportDashboard.jsx |
CRMSettings |
frontend | healthy | dashboard/src/pages/CRMSettings.jsx |
DealDetail |
frontend | healthy | dashboard/src/pages/DealDetail.jsx |
LeadsUnified |
frontend | healthy | dashboard/src/pages/LeadsUnified.jsx |
CRMInbox |
frontend | healthy | dashboard/src/pages/CRMInbox.jsx |
Organisationen |
frontend | healthy | dashboard/src/pages/Organisationen.jsx |
Projekte |
frontend | healthy | dashboard/src/pages/Projekte.jsx |
KundenDetail |
frontend | healthy | dashboard/src/pages/KundenDetail.jsx |
Campaigns |
frontend | healthy | dashboard/src/pages/Campaigns.jsx |
Leads |
frontend | healthy | dashboard/src/pages/Leads.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
memory |
software | healthy | memory |
agents |
software | healthy | agents |
dashboard |
software | healthy | dashboard |
src |
software | healthy | dashboard/src |
utils |
software | healthy | dashboard/src/utils |
hooks |
software | healthy | dashboard/src/hooks |
components |
software | healthy | dashboard/src/components |
pages |
software | healthy | dashboard/src/pages |
lead_scraper |
software | healthy | lead_scraper |
export |
software | healthy | lead_scraper/export |
utils |
software | healthy | lead_scraper/utils |
scraper |
software | healthy | lead_scraper/scraper |
search |
software | healthy | lead_scraper/search |
extractors |
software | healthy | lead_scraper/extractors |
app |
software | healthy | app |
api |
software | healthy | app/api |
crm |
software | healthy | app/api/crm |
infrastructure |
software | healthy | app/infrastructure |
tracking |
software | healthy | app/tracking |
templates |
software | healthy | app/templates |
shared |
software | healthy | app/templates/shared |
campaigns |
software | healthy | app/templates/campaigns |
dynvon_reinigung_du |
software | healthy | app/templates/campaigns/dynvon_reinigung_du |
dynvon_reinigung_sie |
software | healthy | app/templates/campaigns/dynvon_reinigung_sie |
dynvon_hausverwaltung |
software | healthy | app/templates/campaigns/dynvon_hausverwaltung |
bethke_leadrecherche |
software | healthy | app/templates/campaigns/bethke_leadrecherche |
models |
software | healthy | app/models |
core |
software | healthy | app/core |
tasks |
software | healthy | app/tasks |
services |
software | healthy | app/services |
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
alembic |
software | healthy | alembic |
versions |
software | healthy | alembic/versions |
configs |
software | healthy | configs |
_archiv_lead_docs |
software | healthy | _archiv_lead_docs |
docs |
software | healthy | docs |
agentur-briefing |
software | healthy | docs/agentur-briefing |
lieferungen |
software | healthy | docs/agentur-briefing/lieferungen |
transkripte |
software | healthy | docs/agentur-briefing/lieferungen/transkripte |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
deploy |
software | healthy | deploy |
prompts |
software | healthy | prompts |
assets |
software | healthy | assets |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/core/auth_utils.py |
security | healthy | app/core/auth_utils.py |
auth::app/services/calendar_tokens.py |
security | healthy | app/services/calendar_tokens.py |
auth::dashboard/src/utils/api.js |
security | healthy | dashboard/src/utils/api.js |
auth::app/main.py |
security | healthy | app/main.py |
auth::dashboard/src/pages/Kalender.jsx |
security | healthy | dashboard/src/pages/Kalender.jsx |
auth::app/api/crm/calendar_oauth.py |
security | healthy | app/api/crm/calendar_oauth.py |
auth::dashboard/src/components/CallHandler.jsx |
security | healthy | dashboard/src/components/CallHandler.jsx |
auth::app/services/calendar_oauth_service.py |
security | healthy | app/services/calendar_oauth_service.py |
auth::app/models/calendar.py |
security | healthy | app/models/calendar.py |
auth::app/core/config.py |
security | healthy | app/core/config.py |
auth::app/api/webex.py |
security | healthy | app/api/webex.py |
auth::app/api/auth.py |
security | healthy | app/api/auth.py |
auth::dashboard/src/pages/CRMSettings.jsx |
security | healthy | dashboard/src/pages/CRMSettings.jsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
password_literal::tests/test_password_reset.py |
security | healthy | tests/test_password_reset.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | dashboard/vite.config.js |
port:465 |
network | healthy | app/api/replies.py |
port:993 |
network | healthy | app/services/imap_service.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
celery-worker |
hardware | healthy | docker-compose.yml |
celery-beat |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
postgres |
data | healthy | docker-compose.yml |
sqlite |
data | healthy | tests/test_ingest_api.py |
| Label | Layer | Status | Path |
|---|---|---|---|
131.0.0.0 |
network | healthy | agents/website_fetcher.py |
124.0.0.0 |
network | healthy | lead_scraper/config.py |
62.96.192.190 |
network | healthy | app/api/analytics.py |
127.0.0.1 |
network | healthy | deploy/docker-compose.prod.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Alexis-beep-debug__email-outreach-dynvon |
software | healthy | /data/fable5_failed_archive/Alexis-beep-debug__email-outrea… |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | deploy/setup.sh |
This page is publicly accessible at:
https://repobility.com/scan/0576c940-fc46-484c-8d99-e0f529068931/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0576c940-fc46-484c-8d99-e0f529068931/
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.