https://github.com/datamynt/sporlos
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
46 raw signals (0 security + 46 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +1.9 (diff) · 44 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 349 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 |
|---|---|---|---|
_base |
software | healthy | app/notify.py:15 |
send_verification |
software | healthy | app/notify.py:20 |
send_trial_reminders |
software | healthy | app/notify.py:31 |
send_overage_alerts |
software | healthy | app/notify.py:57 |
send_weekly_reports |
software | healthy | app/notify.py:85 |
browser |
software | dead | app/icons.py:114 |
os |
software | dead | app/icons.py:118 |
device |
software | dead | app/icons.py:122 |
flag |
software | healthy | app/icons.py:154 |
_from |
software | healthy | app/mailer.py:25 |
configured |
software | healthy | app/mailer.py:29 |
send |
software | healthy | app/mailer.py:34 |
_env |
software | healthy | app/vipps.py:31 |
configured |
software | healthy | app/vipps.py:50 |
_token |
software | healthy | app/vipps.py:54 |
_headers |
software | healthy | app/vipps.py:74 |
create_agreement |
software | healthy | app/vipps.py:88 |
get_agreement |
software | healthy | app/vipps.py:118 |
stop_agreement |
software | healthy | app/vipps.py:126 |
create_charge |
software | healthy | app/vipps.py:136 |
next_month |
software | healthy | app/vipps.py:158 |
sweep |
software | healthy | app/vipps.py:164 |
_daily_salt |
software | healthy | app/privacy.py:19 |
visitor_hash |
software | healthy | app/privacy.py:28 |
client_ip |
software | healthy | app/privacy.py:48 |
plan_limits |
software | healthy | app/store.py:164 |
_cursor |
software | healthy | app/store.py:169 |
init_db |
software | healthy | app/store.py:194 |
ping |
software | healthy | app/store.py:249 |
create_tenant |
software | healthy | app/store.py:260 |
create_site |
software | healthy | app/store.py:269 |
list_sites |
software | healthy | app/store.py:282 |
create_account |
software | healthy | app/store.py:304 |
get_user_by_email |
software | healthy | app/store.py:335 |
get_user |
software | healthy | app/store.py:345 |
set_email_verified |
software | healthy | app/store.py:354 |
set_password |
software | healthy | app/store.py:359 |
create_reset_token |
software | healthy | app/store.py:367 |
pop_reset_token |
software | healthy | app/store.py:378 |
trial_ending_tenants |
software | healthy | app/store.py:390 |
mark_trial_reminded |
software | healthy | app/store.py:407 |
set_email_optout |
software | healthy | app/store.py:415 |
weekly_report_data |
software | healthy | app/store.py:423 |
overage_candidates |
software | healthy | app/store.py:455 |
mark_overage_notified |
software | healthy | app/store.py:470 |
monthly_usage |
software | healthy | app/store.py:478 |
get_tenant |
software | healthy | app/store.py:493 |
set_tenant_plan |
software | healthy | app/store.py:505 |
get_tenant_by_customer |
software | healthy | app/store.py:521 |
set_vipps_pending |
software | healthy | app/store.py:528 |
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 |
DEPLOY.md |
software | healthy | DEPLOY.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
requirements.txt |
software | healthy | requirements.txt |
docker-compose.prod.yml |
software | healthy | docker-compose.prod.yml |
README.md |
software | healthy | README.md |
SECURITY.md |
software | healthy | SECURITY.md |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
Dockerfile |
software | healthy | Dockerfile |
notify.py |
software | healthy | app/notify.py |
icons.py |
software | healthy | app/icons.py |
mailer.py |
software | healthy | app/mailer.py |
__init__.py |
software | healthy | app/__init__.py |
vipps.py |
software | healthy | app/vipps.py |
privacy.py |
software | healthy | app/privacy.py |
store.py |
software | healthy | app/store.py |
geo.py |
software | healthy | app/geo.py |
main.py |
software | healthy | app/main.py |
datacenter.py |
software | healthy | app/datacenter.py |
auth.py |
software | healthy | app/auth.py |
merkle.py |
software | healthy | app/merkle.py |
anchor.py |
software | healthy | app/anchor.py |
useragent.py |
software | healthy | app/useragent.py |
assist.py |
software | healthy | app/assist.py |
api.py |
software | healthy | app/api.py |
manage.py |
software | healthy | app/manage.py |
make_appikon.py |
software | healthy | scripts/make_appikon.py |
make_design_system.py |
software | healthy | scripts/make_design_system.py |
make_favicons.py |
software | healthy | scripts/make_favicons.py |
make_og.py |
software | healthy | scripts/make_og.py |
make_logo.py |
software | healthy | scripts/make_logo.py |
make_wp_assets.py |
software | healthy | scripts/make_wp_assets.py |
make_linkedin_assets.py |
software | healthy | scripts/make_linkedin_assets.py |
widget.js |
software | healthy | assist/widget.js |
sporlos.js |
software | healthy | tracker/sporlos.js |
sporlos-analytics.php |
software | healthy | integrations/wordpress/sporlos-analytics/sporlos-analytics.… |
server.py |
software | healthy | integrations/mcp/server.py |
requirements.txt |
software | healthy | integrations/mcp/requirements.txt |
README.md |
software | healthy | integrations/mcp/README.md |
README.md |
software | healthy | integrations/shopify/README.md |
sporlos-pixel.js |
software | healthy | integrations/shopify/sporlos-pixel.js |
README.md |
software | healthy | integrations/shopify/app/README.md |
shopify.extension.toml |
software | healthy | integrations/shopify/app/extensions/sporlos-pixel/shopify.e… |
index.js |
software | healthy | integrations/shopify/app/extensions/sporlos-pixel/src/index… |
databehandleravtale.md |
software | healthy | docs/databehandleravtale.md |
personvern-onepager.md |
software | healthy | docs/personvern-onepager.md |
schema.sql |
software | healthy | db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
scripts |
software | healthy | scripts |
assist |
software | healthy | assist |
tracker |
software | healthy | tracker |
integrations |
software | healthy | integrations |
wordpress |
software | healthy | integrations/wordpress |
sporlos-analytics |
software | healthy | integrations/wordpress/sporlos-analytics |
mcp |
software | healthy | integrations/mcp |
shopify |
software | healthy | integrations/shopify |
app |
software | healthy | integrations/shopify/app |
extensions |
software | healthy | integrations/shopify/app/extensions |
sporlos-pixel |
software | healthy | integrations/shopify/app/extensions/sporlos-pixel |
src |
software | healthy | integrations/shopify/app/extensions/sporlos-pixel/src |
docs |
software | healthy | docs |
db |
software | healthy | db |
| Label | Layer | Status | Path |
|---|---|---|---|
tenants |
data | healthy | db/schema.sql |
users |
data | healthy | db/schema.sql |
sites |
data | healthy | db/schema.sql |
events |
data | healthy | db/schema.sql |
daily_rollups |
data | healthy | db/schema.sql |
funnels |
data | healthy | db/schema.sql |
reset_tokens |
data | healthy | db/schema.sql |
goals |
data | healthy | db/schema.sql |
api_keys |
data | healthy | db/schema.sql |
assist_pages |
data | healthy | db/schema.sql |
assist_usage |
data | healthy | db/schema.sql |
anchors |
data | healthy | db/schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | app/datacenter.py |
vps::gcp |
hardware | healthy | app/datacenter.py |
vps::hetzner |
hardware | healthy | app/datacenter.py |
vps::azure |
hardware | healthy | app/datacenter.py |
vps::digitalocean |
hardware | healthy | app/datacenter.py |
vps::linode |
hardware | healthy | app/datacenter.py |
vps::vultr |
hardware | healthy | app/datacenter.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | docker-compose.prod.yml |
port:443 |
network | healthy | docker-compose.prod.yml |
port:5434 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | .env.example |
redis |
data | healthy | requirements.txt |
postgresql |
data | healthy | docker-compose.prod.yml |
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
db |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::app/main.py |
security | healthy | app/main.py |
auth::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
datamynt__sporlos |
software | healthy | /data/fable5_failed_archive/datamynt__sporlos |
| Label | Layer | Status | Path |
|---|---|---|---|
_Text |
software | healthy | app/assist.py:65 |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
206.01.413.016 |
network | healthy | app/icons.py |
This page is publicly accessible at:
https://repobility.com/scan/a3f03f8d-7bf6-492e-a6cf-9cc05058315a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a3f03f8d-7bf6-492e-a6cf-9cc05058315a/
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.