https://github.com/romirana1407/pinacolada
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 3 weeks ago · v1 · 18 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 131 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 |
|---|---|---|---|
kcreds |
software | healthy | alert-notify.py:9 |
kget |
software | healthy | alert-notify.py:17 |
push |
software | healthy | alert-notify.py:24 |
_init_auth |
software | healthy | pinacola.py:15 |
_check_auth |
software | healthy | pinacola.py:26 |
_auth |
software | healthy | pinacola.py:45 |
_send |
software | healthy | pinacola.py:54 |
_redirect |
software | healthy | pinacola.py:61 |
do_GET |
software | dead | pinacola.py:66 |
do_POST |
software | dead | pinacola.py:91 |
log_message |
software | dead | pinacola.py:208 |
classify |
software | healthy | ble-scan.py:10 |
scan_bleak |
software | healthy | ble-scan.py:25 |
scan_hcitool |
software | healthy | ble-scan.py:40 |
out |
software | healthy | portal.py:12 |
do_GET |
software | dead | portal.py:15 |
do_POST |
software | dead | portal.py:16 |
log_message |
software | dead | portal.py:20 |
sh |
software | healthy | engine.py:12 |
safe_run |
software | dead | engine.py:21 |
crack_gpu |
software | healthy | engine.py:30 |
set_dns |
software | healthy | engine.py:43 |
ap_up |
software | healthy | engine.py:49 |
ap_start |
software | healthy | engine.py:54 |
ap_state |
software | healthy | engine.py:63 |
ap_cfg |
software | healthy | engine.py:73 |
set_eviltwin |
software | healthy | engine.py:82 |
set_normal_ap |
software | healthy | engine.py:88 |
clients |
software | healthy | engine.py:93 |
creds |
software | healthy | engine.py:114 |
dnsfeed |
software | healthy | engine.py:119 |
mitmfeed |
software | healthy | engine.py:124 |
wifitest_result |
software | healthy | engine.py:129 |
mitm_ready |
software | healthy | engine.py:134 |
mitm_attack_state |
software | healthy | engine.py:145 |
mitm_router_start |
software | healthy | engine.py:155 |
mitm_router_stop |
software | healthy | engine.py:159 |
mitm_devices |
software | healthy | engine.py:181 |
mitm_info |
software | healthy | engine.py:192 |
mitm_target_ip |
software | healthy | engine.py:201 |
mitm_set_target |
software | healthy | engine.py:204 |
mitm_audit |
software | healthy | engine.py:209 |
mitm_audit_result |
software | healthy | engine.py:223 |
portal_on_state |
software | healthy | engine.py:228 |
portal_on |
software | healthy | engine.py:232 |
portal_off |
software | healthy | engine.py:241 |
deauth |
software | healthy | engine.py:247 |
kcreds |
software | healthy | engine.py:255 |
kapi |
software | healthy | engine.py:265 |
k_alerts |
software | healthy | engine.py:276 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
dnsfeed.sh |
software | healthy | dnsfeed.sh |
restart-pinacola.sh |
software | healthy | restart-pinacola.sh |
ap-up.sh |
software | healthy | ap-up.sh |
wifitest.sh |
software | healthy | wifitest.sh |
alert-notify.py |
software | healthy | alert-notify.py |
README.md |
software | healthy | README.md |
pinacola.py |
software | healthy | pinacola.py |
ble-scan.py |
software | healthy | ble-scan.py |
config.py |
software | healthy | config.py |
mitm-monitor.sh |
software | healthy | mitm-monitor.sh |
portal.py |
software | healthy | portal.py |
nat-persist.sh |
software | healthy | nat-persist.sh |
install.sh |
software | healthy | install.sh |
mitm-attack.sh |
software | healthy | mitm-attack.sh |
engine.py |
software | healthy | engine.py |
.env.example |
software | healthy | .env.example |
portal-server.py |
software | healthy | portal-server.py |
mitm-router.sh |
software | healthy | mitm-router.sh |
LICENSE |
software | healthy | LICENSE |
beacon-spam.sh |
software | healthy | beacon-spam.sh |
mitm-sniff.sh |
software | healthy | mitm-sniff.sh |
ui.py |
software | healthy | ui.py |
test_smoke.py |
software | healthy | tests/test_smoke.py |
wifi-generico.html |
software | healthy | portals/wifi-generico.html |
hotel.html |
software | healthy | portals/hotel.html |
empresa.html |
software | healthy | portals/empresa.html |
| Label | Layer | Status | Path |
|---|---|---|---|
10.42.0.95 |
network | healthy | restart-pinacola.sh |
192.168.66.1 |
network | healthy | ap-up.sh |
192.168.66.10 |
network | healthy | ap-up.sh |
192.168.66.50 |
network | healthy | ap-up.sh |
255.255.255.0 |
network | healthy | ap-up.sh |
1.1.1.1 |
network | healthy | ap-up.sh |
127.0.0.1 |
network | healthy | alert-notify.py |
192.168.66.0 |
network | healthy | nat-persist.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
H |
software | healthy | pinacola.py:43 |
H |
software | healthy | portal.py:11 |
Portal |
software | healthy | portal-server.py:51 |
ImportSmoke |
software | healthy | tests/test_smoke.py:13 |
IconPathTraversal |
software | healthy | tests/test_smoke.py:20 |
CsrfSameOrigin |
software | healthy | tests/test_smoke.py:30 |
PortalFilenameSanitized |
software | healthy | tests/test_smoke.py:54 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
portals |
software | healthy | portals |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-y9i2ix1k |
software | healthy | /tmp/repobility-clone-y9i2ix1k |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | wifitest.sh |
This page is publicly accessible at:
https://repobility.com/scan/3c14c727-3ec0-4fa7-b6b0-89fe75b529c3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3c14c727-3ec0-4fa7-b6b0-89fe75b529c3/
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.