https://github.com/swissgiant/Netbuddy
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
122 raw signals (0 security + 122 graph)
Last scanned 2 months, 2 weeks ago · v1 · 87 actionable findings from 1 signal source. 35 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1156 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 |
|---|---|---|---|
http |
software | healthy | frontend/src/api.ts:http |
fetchTopology |
software | healthy | frontend/src/api.ts:fetchTopology |
fetchAdapters |
software | healthy | frontend/src/api.ts:fetchAdapters |
fetchDevices |
software | healthy | frontend/src/api.ts:fetchDevices |
createDevice |
software | healthy | frontend/src/api.ts:createDevice |
deleteDevice |
software | healthy | frontend/src/api.ts:deleteDevice |
updateDevice |
software | healthy | frontend/src/api.ts:updateDevice |
discoverDevice |
software | healthy | frontend/src/api.ts:discoverDevice |
validateDevice |
software | healthy | frontend/src/api.ts:validateDevice |
fetchInterfaces |
software | healthy | frontend/src/api.ts:fetchInterfaces |
fetchMacTable |
software | healthy | frontend/src/api.ts:fetchMacTable |
fetchLldpNeighbors |
software | healthy | frontend/src/api.ts:fetchLldpNeighbors |
fetchArp |
software | healthy | frontend/src/api.ts:fetchArp |
backupDevice |
software | healthy | frontend/src/api.ts:backupDevice |
lldpStatus |
software | healthy | frontend/src/api.ts:lldpStatus |
enableLldp |
software | healthy | frontend/src/api.ts:enableLldp |
fetchCredentials |
software | healthy | frontend/src/api.ts:fetchCredentials |
createCredential |
software | healthy | frontend/src/api.ts:createCredential |
deleteCredential |
software | healthy | frontend/src/api.ts:deleteCredential |
fetchSites |
software | healthy | frontend/src/api.ts:fetchSites |
createSite |
software | healthy | frontend/src/api.ts:createSite |
updateSite |
software | healthy | frontend/src/api.ts:updateSite |
deleteSite |
software | healthy | frontend/src/api.ts:deleteSite |
addSubnet |
software | healthy | frontend/src/api.ts:addSubnet |
deleteSubnet |
software | healthy | frontend/src/api.ts:deleteSubnet |
fetchVpnTunnels |
software | healthy | frontend/src/api.ts:fetchVpnTunnels |
updateVpnTunnel |
software | healthy | frontend/src/api.ts:updateVpnTunnel |
fetchSuggestions |
software | healthy | frontend/src/api.ts:fetchSuggestions |
searchEndpoints |
software | healthy | frontend/src/api.ts:searchEndpoints |
resolveHosts |
software | healthy | frontend/src/api.ts:resolveHosts |
startCrawl |
software | healthy | frontend/src/api.ts:startCrawl |
fetchSetupStatus |
software | healthy | frontend/src/api.ts:fetchSetupStatus |
authSetup |
software | healthy | frontend/src/api.ts:authSetup |
authLogin |
software | healthy | frontend/src/api.ts:authLogin |
authLogout |
software | healthy | frontend/src/api.ts:authLogout |
fetchMe |
software | healthy | frontend/src/api.ts:fetchMe |
fetchUsers |
software | healthy | frontend/src/api.ts:fetchUsers |
createUser |
software | healthy | frontend/src/api.ts:createUser |
deleteUser |
software | healthy | frontend/src/api.ts:deleteUser |
fetchDeviceCredentials |
software | healthy | frontend/src/api.ts:fetchDeviceCredentials |
linkCredential |
software | healthy | frontend/src/api.ts:linkCredential |
unlinkCredential |
software | healthy | frontend/src/api.ts:unlinkCredential |
wrap |
software | healthy | frontend/src/icons.tsx:wrap |
SwitchIcon |
software | healthy | frontend/src/icons.tsx:SwitchIcon |
FirewallIcon |
software | healthy | frontend/src/icons.tsx:FirewallIcon |
RouterIcon |
software | healthy | frontend/src/icons.tsx:RouterIcon |
ApIcon |
software | healthy | frontend/src/icons.tsx:ApIcon |
OtherIcon |
software | healthy | frontend/src/icons.tsx:OtherIcon |
DeviceIcon |
software | healthy | frontend/src/icons.tsx:DeviceIcon |
initialTheme |
software | healthy | frontend/src/theme.ts:initialTheme |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.docker.example |
software | healthy | .env.docker.example |
STATUS.md |
software | healthy | STATUS.md |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
README.md |
software | healthy | frontend/README.md |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
api.ts |
software | healthy | frontend/src/api.ts |
styles.css |
software | healthy | frontend/src/styles.css |
icons.tsx |
software | healthy | frontend/src/icons.tsx |
theme.ts |
software | healthy | frontend/src/theme.ts |
TopologyGraph.tsx |
software | healthy | frontend/src/TopologyGraph.tsx |
nodeIcons.ts |
software | healthy | frontend/src/nodeIcons.ts |
main.tsx |
software | healthy | frontend/src/main.tsx |
sort.tsx |
software | healthy | frontend/src/sort.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
DiscoveryView.tsx |
software | healthy | frontend/src/views/DiscoveryView.tsx |
CredentialsView.tsx |
software | healthy | frontend/src/views/CredentialsView.tsx |
SitesView.tsx |
software | healthy | frontend/src/views/SitesView.tsx |
DeviceDetail.tsx |
software | healthy | frontend/src/views/DeviceDetail.tsx |
UsersView.tsx |
software | healthy | frontend/src/views/UsersView.tsx |
LoginView.tsx |
software | healthy | frontend/src/views/LoginView.tsx |
TopologyView.tsx |
software | healthy | frontend/src/views/TopologyView.tsx |
DevicesView.tsx |
software | healthy | frontend/src/views/DevicesView.tsx |
docker-compose.yml |
software | healthy | docker/docker-compose.yml |
roadmap.md |
software | healthy | docs/roadmap.md |
gap-analysis.md |
software | healthy | docs/gap-analysis.md |
fleet-and-adapters.md |
software | healthy | docs/fleet-and-adapters.md |
dev-down.sh |
software | healthy | scripts/dev-down.sh |
dev-up.sh |
software | healthy | scripts/dev-up.sh |
README.md |
software | healthy | backend/README.md |
.env.example |
software | healthy | backend/.env.example |
pyproject.toml |
software | healthy | backend/pyproject.toml |
__init__.py |
software | healthy | backend/tests/__init__.py |
conftest.py |
software | healthy | backend/tests/conftest.py |
test_health.py |
software | healthy | backend/tests/test_health.py |
test_conformance.py |
software | healthy | backend/tests/adapters/test_conformance.py |
test_vendor_profiles.py |
software | healthy | backend/tests/adapters/test_vendor_profiles.py |
test_parsers.py |
software | healthy | backend/tests/adapters/test_parsers.py |
test_connection.py |
software | healthy | backend/tests/adapters/test_connection.py |
__init__.py |
software | healthy | backend/tests/adapters/__init__.py |
test_paloalto.py |
software | healthy | backend/tests/adapters/test_paloalto.py |
test_fortigate.py |
software | healthy | backend/tests/adapters/test_fortigate.py |
test_converters.py |
software | healthy | backend/tests/adapters/test_converters.py |
test_cisco_ios.py |
software | healthy | backend/tests/adapters/test_cisco_ios.py |
test_registry.py |
software | healthy | backend/tests/adapters/test_registry.py |
test_factory_auth.py |
software | healthy | backend/tests/adapters/test_factory_auth.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeClient |
software | healthy | backend/tests/adapters/test_paloalto.py:33 |
_FakeClient |
software | healthy | backend/tests/adapters/test_fortigate.py:77 |
_FakeClient |
software | healthy | backend/tests/adapters/test_unifi.py:87 |
_Result |
software | healthy | backend/tests/adapters/test_scrapli_transport.py:17 |
_FakeDriver |
software | healthy | backend/tests/adapters/test_scrapli_transport.py:22 |
_NoopClient |
software | healthy | backend/tests/adapters/test_watchguard_cato.py:15 |
_FakeGraphql |
software | healthy | backend/tests/adapters/test_watchguard_cato.py:53 |
_FakeClient |
software | healthy | backend/tests/adapters/test_meraki.py:35 |
_FakeAdapter |
software | healthy | backend/tests/api/test_backup_api.py:15 |
_FakeAdapter |
software | healthy | backend/tests/api/test_lldp_api.py:14 |
_FakeTransport |
software | healthy | backend/tests/api/test_lldp_api.py:24 |
_FakeFw |
software | healthy | backend/tests/services/test_sites_net.py:90 |
_FakeAdapter |
software | healthy | backend/tests/services/test_lldp_control.py:22 |
_FakeWriteTransport |
software | healthy | backend/tests/services/test_lldp_control.py:56 |
_FakeAdapter |
software | healthy | backend/tests/services/test_crawl.py:20 |
_FakeAdapter |
software | healthy | backend/tests/services/test_scheduled_discovery.py:26 |
ApiClient |
software | healthy | backend/src/netbuddy/adapters/api_client.py:7 |
TextApiClient |
software | healthy | backend/src/netbuddy/adapters/api_client.py:13 |
GraphqlApiClient |
software | healthy | backend/src/netbuddy/adapters/api_client.py:19 |
HttpxApiClient |
software | healthy | backend/src/netbuddy/adapters/api_client.py:25 |
Capability |
software | healthy | backend/src/netbuddy/adapters/capabilities.py:4 |
SiteNotFoundError |
software | healthy | backend/src/netbuddy/adapters/cato.py:27 |
CatoAdapter |
software | healthy | backend/src/netbuddy/adapters/cato.py:32 |
UnknownAdapterError |
software | healthy | backend/src/netbuddy/adapters/registry.py:16 |
_CommandResult |
software | healthy | backend/src/netbuddy/adapters/scrapli_transport.py:31 |
_AsyncDriver |
software | healthy | backend/src/netbuddy/adapters/scrapli_transport.py:35 |
ScrapliTransport |
software | healthy | backend/src/netbuddy/adapters/scrapli_transport.py:86 |
DeclarativeAdapter |
software | healthy | backend/src/netbuddy/adapters/declarative.py:21 |
FortigateAdapter |
software | healthy | backend/src/netbuddy/adapters/fortigate.py:19 |
AdapterError |
software | healthy | backend/src/netbuddy/adapters/base.py:14 |
CapabilityNotSupportedError |
software | healthy | backend/src/netbuddy/adapters/base.py:18 |
SwitchAdapter |
software | healthy | backend/src/netbuddy/adapters/base.py:28 |
MerakiDeviceNotFoundError |
software | healthy | backend/src/netbuddy/adapters/meraki.py:18 |
MerakiAdapter |
software | healthy | backend/src/netbuddy/adapters/meraki.py:23 |
FieldSpec |
software | healthy | backend/src/netbuddy/adapters/profile.py:10 |
SourceSpec |
software | healthy | backend/src/netbuddy/adapters/profile.py:46 |
CapabilitySpec |
software | healthy | backend/src/netbuddy/adapters/profile.py:55 |
LldpControlSpec |
software | healthy | backend/src/netbuddy/adapters/profile.py:87 |
VendorProfile |
software | healthy | backend/src/netbuddy/adapters/profile.py:108 |
TransportError |
software | healthy | backend/src/netbuddy/adapters/transport.py:4 |
CommandTransport |
software | healthy | backend/src/netbuddy/adapters/transport.py:8 |
RecordingTransport |
software | healthy | backend/src/netbuddy/adapters/transport.py:19 |
MockTransport |
software | healthy | backend/src/netbuddy/adapters/transport.py:36 |
WatchGuardAdapter |
software | healthy | backend/src/netbuddy/adapters/watchguard.py:18 |
DeviceNotFoundError |
software | healthy | backend/src/netbuddy/adapters/unifi.py:18 |
UnifiAdapter |
software | healthy | backend/src/netbuddy/adapters/unifi.py:23 |
ConnectionParams |
software | healthy | backend/src/netbuddy/adapters/connection.py:31 |
SystemInfo |
software | healthy | backend/src/netbuddy/adapters/dto.py:6 |
InterfaceData |
software | healthy | backend/src/netbuddy/adapters/dto.py:21 |
LldpNeighborData |
software | healthy | backend/src/netbuddy/adapters/dto.py:37 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
10.0.0.5 |
network | healthy | frontend/src/sort.tsx |
10.0.0.48 |
network | healthy | frontend/src/sort.tsx |
10.120.0.0 |
network | healthy | frontend/src/views/SitesView.tsx |
10.5.2.6 |
network | healthy | backend/tests/adapters/test_vendor_profiles.py |
6.6.3.15 |
network | healthy | backend/tests/adapters/test_vendor_profiles.py |
7.0.4.21 |
network | healthy | backend/tests/adapters/test_vendor_profiles.py |
192.168.245.11 |
network | healthy | backend/tests/adapters/test_vendor_profiles.py |
10.120.10.1 |
network | healthy | backend/tests/adapters/test_vendor_profiles.py |
10.0.0.1 |
network | healthy | backend/tests/adapters/test_connection.py |
10.50.0.10 |
network | healthy | backend/tests/adapters/test_paloalto.py |
10.50.0.11 |
network | healthy | backend/tests/adapters/test_paloalto.py |
10.120.10.51 |
network | healthy | backend/tests/adapters/test_fortigate.py |
10.120.10.53 |
network | healthy | backend/tests/adapters/test_fortigate.py |
10.120.10.99 |
network | healthy | backend/tests/adapters/test_fortigate.py |
203.0.113.7 |
network | healthy | backend/tests/adapters/test_fortigate.py |
10.121.0.0 |
network | healthy | backend/tests/adapters/test_fortigate.py |
198.51.100.9 |
network | healthy | backend/tests/adapters/test_fortigate.py |
10.120.10.48 |
network | healthy | backend/tests/adapters/test_fortigate.py |
10.123.40.3 |
network | healthy | backend/tests/adapters/test_unifi.py |
10.123.40.99 |
network | healthy | backend/tests/adapters/test_unifi.py |
1.2.3.4 |
network | healthy | backend/tests/adapters/test_unifi.py |
10.120.10.62 |
network | healthy | backend/tests/adapters/test_generic_transport.py |
10.0.0.6 |
network | healthy | backend/tests/adapters/test_meraki.py |
9.9.9.9 |
network | healthy | backend/tests/adapters/test_meraki.py |
10.0.0.50 |
network | healthy | backend/tests/api/test_resolve_hosts_api.py |
10.0.0.9 |
network | healthy | backend/tests/api/test_discovery_api.py |
10.0.0.2 |
network | healthy | backend/tests/api/test_devices.py |
10.0.0.254 |
network | healthy | backend/tests/api/test_topology_api.py |
10.0.0.7 |
network | healthy | backend/tests/api/test_devices_crud.py |
10.0.0.99 |
network | healthy | backend/tests/api/test_devices_crud.py |
10.0.0.8 |
network | healthy | backend/tests/api/test_devices_crud.py |
10.123.12.7 |
network | healthy | backend/tests/api/test_search_api.py |
10.9.9.9 |
network | healthy | backend/tests/api/test_onboarding_api.py |
10.1.1.1 |
network | healthy | backend/tests/api/test_auth_api.py |
10.123.0.0 |
network | healthy | backend/tests/services/test_sites_net.py |
10.120.99.0 |
network | healthy | backend/tests/services/test_sites_net.py |
10.123.4.7 |
network | healthy | backend/tests/services/test_sites_net.py |
10.120.99.5 |
network | healthy | backend/tests/services/test_sites_net.py |
192.168.1.1 |
network | healthy | backend/tests/services/test_sites_net.py |
10.121.5.0 |
network | healthy | backend/tests/services/test_sites_net.py |
192.168.0.0 |
network | healthy | backend/tests/services/test_sites_net.py |
10.120.10.77 |
network | healthy | backend/tests/services/test_sites_net.py |
198.51.100.0 |
network | healthy | backend/tests/services/test_sites_net.py |
10.120.10.56 |
network | healthy | backend/tests/services/test_suggest.py |
192.168.99.51 |
network | healthy | backend/tests/services/test_suggest.py |
10.0.0.20 |
network | healthy | backend/tests/services/test_hosts.py |
10.0.0.21 |
network | healthy | backend/tests/services/test_hosts.py |
192.168.1.5 |
network | healthy | backend/tests/services/test_hosts.py |
7.0.4.5 |
network | healthy | backend/src/netbuddy/adapters/profiles/fs_centec.yaml |
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 | backend/src/netbuddy/api/routes/health.py |
GET / |
api | healthy | backend/src/netbuddy/api/routes/adapters.py |
GET /setup-status |
api | healthy | backend/src/netbuddy/api/routes/auth.py |
POST /setup |
api | healthy | backend/src/netbuddy/api/routes/auth.py |
POST /login |
api | healthy | backend/src/netbuddy/api/routes/auth.py |
POST /logout |
api | healthy | backend/src/netbuddy/api/routes/auth.py |
GET /me |
api | healthy | backend/src/netbuddy/api/routes/auth.py |
POST / |
api | healthy | backend/src/netbuddy/api/routes/users.py |
DELETE /{user_id} |
api | healthy | backend/src/netbuddy/api/routes/users.py |
GET /suggestions |
api | healthy | backend/src/netbuddy/api/routes/discovery.py |
POST /crawl |
api | healthy | backend/src/netbuddy/api/routes/discovery.py |
POST /resolve-hosts |
api | healthy | backend/src/netbuddy/api/routes/discovery.py |
GET /{device_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
PATCH /{device_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
DELETE /{device_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/credentials |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
DELETE /{device_id}/credentials/{credential_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /import |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/validate |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/validation |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/discover |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/interfaces |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/lldp-neighbors |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/mac-table |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/arp |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/suggest-profile |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/backup |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/backups |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/backups/{backup_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/config-diff |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/lldp/status |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
POST /{device_id}/lldp/enable |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
GET /{device_id}/vpn-tunnels |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
PATCH /{device_id}/vpn-tunnels/{tunnel_id} |
api | healthy | backend/src/netbuddy/api/routes/devices.py |
PATCH /{site_id} |
api | healthy | backend/src/netbuddy/api/routes/sites.py |
POST /{site_id}/subnets |
api | healthy | backend/src/netbuddy/api/routes/sites.py |
DELETE /{site_id}/subnets/{subnet_id} |
api | healthy | backend/src/netbuddy/api/routes/sites.py |
DELETE /{site_id} |
api | healthy | backend/src/netbuddy/api/routes/sites.py |
DELETE /{credential_id} |
api | healthy | backend/src/netbuddy/api/routes/credentials.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Base |
data | healthy | backend/src/netbuddy/db/base.py |
ArpEntry |
data | healthy | backend/src/netbuddy/db/models/host.py |
Host |
data | healthy | backend/src/netbuddy/db/models/host.py |
arp_entry |
data | healthy | backend/src/netbuddy/db/models/host.py |
host |
data | healthy | backend/src/netbuddy/db/models/host.py |
LldpNeighbor |
data | healthy | backend/src/netbuddy/db/models/lldp_neighbor.py |
lldp_neighbor |
data | healthy | backend/src/netbuddy/db/models/lldp_neighbor.py |
Site |
data | healthy | backend/src/netbuddy/db/models/site.py |
site |
data | healthy | backend/src/netbuddy/db/models/site.py |
ConfigBackup |
data | healthy | backend/src/netbuddy/db/models/backup.py |
config_backup |
data | healthy | backend/src/netbuddy/db/models/backup.py |
Interface |
data | healthy | backend/src/netbuddy/db/models/interface.py |
interface |
data | healthy | backend/src/netbuddy/db/models/interface.py |
DeviceCredential |
data | healthy | backend/src/netbuddy/db/models/device_credential.py |
device_credential |
data | healthy | backend/src/netbuddy/db/models/device_credential.py |
SiteSubnet |
data | healthy | backend/src/netbuddy/db/models/site_subnet.py |
site_subnet |
data | healthy | backend/src/netbuddy/db/models/site_subnet.py |
ValidationCheck |
data | healthy | backend/src/netbuddy/db/models/validation.py |
validation_check |
data | healthy | backend/src/netbuddy/db/models/validation.py |
Credential |
data | healthy | backend/src/netbuddy/db/models/credential.py |
credential |
data | healthy | backend/src/netbuddy/db/models/credential.py |
VpnTunnel |
data | healthy | backend/src/netbuddy/db/models/vpn_tunnel.py |
vpn_tunnel |
data | healthy | backend/src/netbuddy/db/models/vpn_tunnel.py |
Device |
data | healthy | backend/src/netbuddy/db/models/device.py |
device |
data | healthy | backend/src/netbuddy/db/models/device.py |
MacAddressEntry |
data | healthy | backend/src/netbuddy/db/models/mac_entry.py |
mac_address_entry |
data | healthy | backend/src/netbuddy/db/models/mac_entry.py |
User |
data | healthy | backend/src/netbuddy/db/models/user.py |
AuthSession |
data | healthy | backend/src/netbuddy/db/models/user.py |
app_user |
data | healthy | backend/src/netbuddy/db/models/user.py |
auth_session |
data | healthy | backend/src/netbuddy/db/models/user.py |
DiscoveryRun |
data | healthy | backend/src/netbuddy/db/models/discovery_run.py |
discovery_run |
data | healthy | backend/src/netbuddy/db/models/discovery_run.py |
AuditLog |
data | healthy | backend/src/netbuddy/db/models/audit.py |
audit_log |
data | healthy | backend/src/netbuddy/db/models/audit.py |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
views |
software | healthy | frontend/src/views |
docker |
software | healthy | docker |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
adapters |
software | healthy | backend/tests/adapters |
api |
software | healthy | backend/tests/api |
services |
software | healthy | backend/tests/services |
db |
software | healthy | backend/tests/db |
alembic |
software | healthy | backend/alembic |
versions |
software | healthy | backend/alembic/versions |
src |
software | healthy | backend/src |
netbuddy |
software | healthy | backend/src/netbuddy |
adapters |
software | healthy | backend/src/netbuddy/adapters |
profiles |
software | healthy | backend/src/netbuddy/adapters/profiles |
api |
software | healthy | backend/src/netbuddy/api |
routes |
software | healthy | backend/src/netbuddy/api/routes |
workers |
software | healthy | backend/src/netbuddy/workers |
services |
software | healthy | backend/src/netbuddy/services |
db |
software | healthy | backend/src/netbuddy/db |
models |
software | healthy | backend/src/netbuddy/db/models |
core |
software | healthy | backend/src/netbuddy/core |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgresql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5432 |
network | healthy | docker/docker-compose.yml |
port:6379 |
network | healthy | docker/docker-compose.yml |
port:8080 |
network | healthy | docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
hardware | healthy | docker/docker-compose.yml |
redis |
hardware | healthy | docker/docker-compose.yml |
adminer |
hardware | healthy | docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::backend/tests/adapters/test_connection.py |
security | healthy | backend/tests/adapters/test_connection.py |
password_literal::backend/tests/adapters/test_connection.py |
security | healthy | backend/tests/adapters/test_connection.py |
password_literal::backend/tests/db/test_models.py |
security | healthy | backend/tests/db/test_models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ut8b_p9x |
software | healthy | /tmp/repobility-clone-ut8b_p9x |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/277e40e4-f9d3-4317-ad75-26136341076e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/277e40e4-f9d3-4317-ad75-26136341076e/
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.