https://github.com/vianapatrick15-max/bws-dashboard
· scanned 2026-06-16 00:48 UTC (2 months, 1 week ago)
14 raw signals (0 security + 14 graph)
Last scanned 2 months, 1 week ago · v1 · 14 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 79 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 |
|---|---|---|---|
is_experience |
software | healthy | aggregate_experience.py:42 |
classify_qualif_experience |
software | healthy | aggregate_experience.py:47 |
fetch_meta_exp |
software | healthy | aggregate_experience.py:69 |
fetch_gads_exp |
software | healthy | aggregate_experience.py:108 |
fetch_leads_exp |
software | healthy | aggregate_experience.py:159 |
empty |
software | healthy | aggregate_experience.py:173 |
build_periodo |
software | healthy | aggregate_experience.py:235 |
main |
software | healthy | aggregate_experience.py:285 |
normaliza |
software | healthy | config.py:192 |
curso_de_hubspot_id |
software | healthy | config.py:200 |
familia_de_curso |
software | healthy | config.py:207 |
familia_de_campanha |
software | healthy | config.py:215 |
familia_de_lead_form |
software | healthy | config.py:242 |
curso_nome_legivel_por_id |
software | healthy | config.py:255 |
build_curso |
software | healthy | aggregate.py:17 |
build_familia |
software | healthy | aggregate.py:44 |
ratear_lead_ads_por_curso |
software | healthy | aggregate.py:80 |
_ratear |
software | healthy | aggregate.py:94 |
build_periodo |
software | healthy | aggregate.py:143 |
main |
software | healthy | aggregate.py:265 |
get_client |
software | healthy | fetch_sheets.py:56 |
parse_date |
software | healthy | fetch_sheets.py:74 |
classify_platform |
software | healthy | fetch_sheets.py:90 |
classify_qualif_hubspot |
software | healthy | fetch_sheets.py:101 |
classify_qualif_lead_ads |
software | healthy | fetch_sheets.py:117 |
empty_curso |
software | healthy | fetch_sheets.py:127 |
empty_familia |
software | healthy | fetch_sheets.py:140 |
empty_orphans |
software | healthy | fetch_sheets.py:153 |
fetch_leads |
software | healthy | fetch_sheets.py:167 |
bump_qualif |
software | healthy | fetch_sheets.py:194 |
bump_day |
software | healthy | fetch_sheets.py:202 |
init_client |
software | healthy | fetch_gads.py:39 |
empty_familia |
software | healthy | fetch_gads.py:51 |
fetch_periodo |
software | healthy | fetch_gads.py:59 |
fetch_all |
software | healthy | fetch_gads.py:133 |
_historico_time_range |
software | healthy | fetch_meta.py:40 |
init |
software | healthy | fetch_meta.py:51 |
get_leads_from_actions |
software | healthy | fetch_meta.py:59 |
empty_familia |
software | healthy | fetch_meta.py:70 |
_bump_day |
software | healthy | fetch_meta.py:78 |
fetch_periodo |
software | healthy | fetch_meta.py:91 |
fetch_all |
software | healthy | fetch_meta.py:131 |
| Label | Layer | Status | Path |
|---|---|---|---|
aggregate_experience.py |
software | healthy | aggregate_experience.py |
README.md |
software | healthy | README.md |
config.py |
software | healthy | config.py |
aggregate.py |
software | healthy | aggregate.py |
data.json |
software | healthy | data.json |
experience.html |
software | healthy | experience.html |
fetch_sheets.py |
software | healthy | fetch_sheets.py |
index.html |
software | healthy | index.html |
fetch_gads.py |
software | healthy | fetch_gads.py |
preview.html |
software | healthy | preview.html |
requirements.txt |
software | healthy | requirements.txt |
STATUS.md |
software | healthy | STATUS.md |
experience_data.json |
software | healthy | experience_data.json |
fetch_meta.py |
software | healthy | fetch_meta.py |
refresh.yml |
software | healthy | .github/workflows/refresh.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:10 |
network | healthy | .github/workflows/refresh.yml |
port:05 |
network | healthy | .github/workflows/refresh.yml |
port:14 |
network | healthy | .github/workflows/refresh.yml |
port:18 |
network | healthy | .github/workflows/refresh.yml |
port:22 |
network | healthy | .github/workflows/refresh.yml |
port:07 |
network | healthy | .github/workflows/refresh.yml |
port:11 |
network | healthy | .github/workflows/refresh.yml |
port:15 |
network | healthy | .github/workflows/refresh.yml |
port:19 |
network | healthy | .github/workflows/refresh.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GOOGLE_ADS_CLIENT_ID |
cicd | healthy | — |
GOOGLE_ADS_REFRESH_TOKEN |
cicd | healthy | — |
GOOGLE_ADS_DEVELOPER_TOKEN |
cicd | healthy | — |
META_ADS_TOKEN |
cicd | healthy | — |
GOOGLE_ADS_CLIENT_SECRET |
cicd | healthy | — |
GOOGLE_ADS_LOGIN_CUSTOMER_ID |
cicd | healthy | — |
GOOGLE_SHEETS_CREDENTIALS_JSON |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-68l4egyn |
software | healthy | /tmp/repobility-clone-68l4egyn |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::refresh |
cicd | healthy | .github/workflows/refresh.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
refresh |
cicd | healthy | .github/workflows/refresh.yml |
This page is publicly accessible at:
https://repobility.com/scan/c2206049-0df2-495a-8846-c18398c6dd98/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c2206049-0df2-495a-8846-c18398c6dd98/
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.