https://github.com/diggyen/MXhaven
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
50 raw signals (0 security + 50 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -33.3 (diff) · 44 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 468 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 |
|---|---|---|---|
go.mod |
software | healthy | go.mod |
CLAUDE.md |
software | healthy | CLAUDE.md |
.golangci.yml |
software | healthy | .golangci.yml |
README.md |
software | healthy | README.md |
install.sh |
software | healthy | install.sh |
.goreleaser.yml |
software | healthy | .goreleaser.yml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
failover_test.go |
software | healthy | tests/failover_test.go |
dedup_test.go |
software | healthy | tests/dedup_test.go |
pentest_test.go |
software | healthy | tests/pentest_test.go |
perf_test.go |
software | healthy | tests/perf_test.go |
system_e2e_test.go |
software | healthy | tests/system_e2e_test.go |
cluster_e2e_test.go |
software | healthy | tests/cluster_e2e_test.go |
pentest_round7_test.go |
software | healthy | tests/pentest_round7_test.go |
system_journey_test.go |
software | healthy | tests/system_journey_test.go |
pentest_round4_test.go |
software | healthy | tests/pentest_round4_test.go |
pentest_round6_test.go |
software | healthy | tests/pentest_round6_test.go |
pentest_round5_test.go |
software | healthy | tests/pentest_round5_test.go |
pentest_round3_test.go |
software | healthy | tests/pentest_round3_test.go |
helpers_test.go |
software | healthy | tests/helpers_test.go |
pentest_deep_test.go |
software | healthy | tests/pentest_deep_test.go |
send_test_mail.py |
software | healthy | scripts/send_test_mail.py |
release.yml |
software | healthy | .github/workflows/release.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
jwt.go |
software | healthy | internal/crypto/jwt.go |
crypto_gaps_test.go |
software | healthy | internal/crypto/crypto_gaps_test.go |
crypto_test.go |
software | healthy | internal/crypto/crypto_test.go |
password.go |
software | healthy | internal/crypto/password.go |
index.go |
software | healthy | internal/spool/index.go |
spool_gaps_test.go |
software | healthy | internal/spool/spool_gaps_test.go |
disk.go |
software | healthy | internal/spool/disk.go |
diskguard_unix.go |
software | healthy | internal/spool/diskguard_unix.go |
diskguard_windows.go |
software | healthy | internal/spool/diskguard_windows.go |
spool_test.go |
software | healthy | internal/spool/spool_test.go |
pending.go |
software | healthy | internal/spool/pending.go |
resolver.go |
software | healthy | internal/dns/resolver.go |
resolver_test.go |
software | healthy | internal/dns/resolver_test.go |
bench_test.go |
software | healthy | internal/dns/bench_test.go |
auth.go |
software | healthy | internal/api/auth.go |
server_static_test.go |
software | healthy | internal/api/server_static_test.go |
cluster.go |
software | healthy | internal/api/cluster.go |
api_gaps_test.go |
software | healthy | internal/api/api_gaps_test.go |
coverage_test.go |
software | healthy | internal/api/coverage_test.go |
server.go |
software | healthy | internal/api/server.go |
checkout_security_test.go |
software | healthy | internal/api/checkout_security_test.go |
checkout.go |
software | healthy | internal/api/checkout.go |
messages.go |
software | healthy | internal/api/messages.go |
settings.go |
software | healthy | internal/api/settings.go |
events.go |
software | healthy | internal/api/events.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
build_message |
software | healthy | scripts/send_test_mail.py:20 |
attempt |
software | healthy | scripts/send_test_mail.py:42 |
send |
software | healthy | scripts/send_test_mail.py:59 |
main |
software | healthy | scripts/send_test_mail.py:101 |
getContent |
software | healthy | site/src/i18n/index.ts:getContent |
l |
software | healthy | site/src/i18n/index.ts:l |
localePath |
software | healthy | site/src/i18n/index.ts:localePath |
otherLocale |
software | healthy | site/src/i18n/index.ts:otherLocale |
TitleManager |
software | healthy | web/src/App.tsx:TitleManager |
Loader |
software | healthy | web/src/App.tsx:Loader |
App |
software | healthy | web/src/App.tsx:App |
ThemeProvider |
software | healthy | web/src/theme/ThemeProvider.tsx:ThemeProvider |
setTheme |
software | healthy | web/src/theme/ThemeProvider.tsx:setTheme |
useTheme |
software | healthy | web/src/theme/ThemeProvider.tsx:useTheme |
LanguageSwitcher |
software | healthy | web/src/components/LanguageSwitcher.tsx:LanguageSwitcher |
changeLanguage |
software | healthy | web/src/components/LanguageSwitcher.tsx:changeLanguage |
Logo |
software | healthy | web/src/components/Layout.tsx:Logo |
Layout |
software | healthy | web/src/components/Layout.tsx:Layout |
NavLinks |
software | healthy | web/src/components/Layout.tsx:NavLinks |
sidebarBottom |
software | healthy | web/src/components/Layout.tsx:sidebarBottom |
Toggle |
software | healthy | web/src/components/DomainPolicyPanel.tsx:Toggle |
HoursInput |
software | healthy | web/src/components/DomainPolicyPanel.tsx:HoursInput |
SpamModeSelect |
software | healthy | web/src/components/DomainPolicyPanel.tsx:SpamModeSelect |
defaultSpam |
software | healthy | web/src/components/DomainPolicyPanel.tsx:defaultSpam |
DomainPolicyPanel |
software | healthy | web/src/components/DomainPolicyPanel.tsx:DomainPolicyPanel |
reset |
software | healthy | web/src/components/DomainPolicyPanel.tsx:reset |
setSpamField |
software | healthy | web/src/components/DomainPolicyPanel.tsx:setSpamField |
ThemeToggle |
software | healthy | web/src/components/ThemeToggle.tsx:ThemeToggle |
toggle |
software | healthy | web/src/components/ThemeToggle.tsx:toggle |
formatBytes |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:formatBytes |
DonutChart |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:DonutChart |
r |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:r |
dash |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:dash |
BarSegment |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:BarSegment |
AdminDashboard |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:AdminDashboard |
UserDashboard |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:UserDashboard |
totalMsgs |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:totalMsgs |
DashboardPage |
software | healthy | web/src/features/dashboard/DashboardPage.tsx:DashboardPage |
formatBytes |
software | healthy | web/src/features/checkout/UpgradePage.tsx:formatBytes |
UpgradePage |
software | healthy | web/src/features/checkout/UpgradePage.tsx:UpgradePage |
CheckoutCancelPage |
software | healthy | web/src/features/checkout/CheckoutCancelPage.tsx:CheckoutCa… |
CheckoutSuccessPage |
software | healthy | web/src/features/checkout/CheckoutSuccessPage.tsx:CheckoutS… |
formatBytes |
software | healthy | web/src/features/admin/AdminPage.tsx:formatBytes |
CreatePlanModal |
software | healthy | web/src/features/admin/AdminPage.tsx:CreatePlanModal |
EditPlanModal |
software | healthy | web/src/features/admin/AdminPage.tsx:EditPlanModal |
UsersTab |
software | healthy | web/src/features/admin/AdminPage.tsx:UsersTab |
PlansTab |
software | healthy | web/src/features/admin/AdminPage.tsx:PlansTab |
DomainsTab |
software | healthy | web/src/features/admin/AdminPage.tsx:DomainsTab |
AuditTab |
software | healthy | web/src/features/admin/AdminPage.tsx:AuditTab |
SalesTab |
software | healthy | web/src/features/admin/AdminPage.tsx:SalesTab |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
internal |
software | healthy | internal |
crypto |
software | healthy | internal/crypto |
spool |
software | healthy | internal/spool |
dns |
software | healthy | internal/dns |
api |
software | healthy | internal/api |
ssetoken |
software | healthy | internal/api/ssetoken |
middleware |
software | healthy | internal/api/middleware |
observability |
software | healthy | internal/observability |
health |
software | healthy | internal/health |
service |
software | healthy | internal/service |
lifecycle |
software | healthy | internal/lifecycle |
smtp |
software | healthy | internal/smtp |
transport |
software | healthy | internal/transport |
cluster |
software | healthy | internal/cluster |
delivery |
software | healthy | internal/delivery |
domain |
software | healthy | internal/domain |
config |
software | healthy | internal/config |
mail |
software | healthy | internal/mail |
docs |
software | healthy | docs |
site |
software | healthy | site |
src |
software | healthy | site/src |
i18n |
software | healthy | site/src/i18n |
content |
software | healthy | site/src/content |
styles |
software | healthy | site/src/styles |
web |
software | healthy | web |
src |
software | healthy | web/src |
theme |
software | healthy | web/src/theme |
components |
software | healthy | web/src/components |
features |
software | healthy | web/src/features |
dashboard |
software | healthy | web/src/features/dashboard |
checkout |
software | healthy | web/src/features/checkout |
admin |
software | healthy | web/src/features/admin |
auth |
software | healthy | web/src/features/auth |
messages |
software | healthy | web/src/features/messages |
cluster |
software | healthy | web/src/features/cluster |
domains |
software | healthy | web/src/features/domains |
lib |
software | healthy | web/src/lib |
locales |
software | healthy | web/src/locales |
tr |
software | healthy | web/src/locales/tr |
en |
software | healthy | web/src/locales/en |
public |
software | healthy | web/public |
cmd |
software | healthy | cmd |
mxhaven |
software | healthy | cmd/mxhaven |
docker |
software | healthy | docker |
fake-primary |
software | healthy | docker/fake-primary |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
192.168.1.10 |
network | healthy | README.md |
192.168.1.11 |
network | healthy | README.md |
10.0.0.1 |
network | healthy | install.sh |
169.254.169.254 |
network | healthy | tests/pentest_test.go |
192.168.1.1 |
network | healthy | tests/pentest_test.go |
4.5.3.1 |
network | healthy | tests/perf_test.go |
4.1.1.2 |
network | healthy | tests/pentest_round7_test.go |
10.99.99.99 |
network | healthy | tests/pentest_round7_test.go |
1.2.3.4 |
network | healthy | tests/pentest_round5_test.go |
10.0.0.2 |
network | healthy | tests/pentest_round5_test.go |
10.0.0.3 |
network | healthy | tests/pentest_round5_test.go |
10.0.0.4 |
network | healthy | tests/pentest_round5_test.go |
10.0.0.5 |
network | healthy | tests/pentest_round5_test.go |
10.0.0.6 |
network | healthy | tests/pentest_round5_test.go |
185.29.123.69 |
network | healthy | scripts/send_test_mail.py |
8.8.8.8 |
network | healthy | internal/dns/resolver.go |
1.1.1.1 |
network | healthy | internal/dns/resolver_test.go |
10.1.2.3 |
network | healthy | internal/api/oauth_test.go |
192.168.9.9 |
network | healthy | internal/api/oauth_test.go |
5.6.7.8 |
network | healthy | internal/api/middleware/middleware_test.go |
9.9.9.9 |
network | healthy | internal/api/middleware/middleware_test.go |
2.3.4.5 |
network | healthy | internal/api/middleware/middleware_test.go |
5.5.5.5 |
network | healthy | internal/api/middleware/middleware_test.go |
6.6.6.6 |
network | healthy | internal/api/middleware/middleware_test.go |
255.255.255.255 |
network | healthy | internal/health/health_test.go |
203.0.113.9 |
network | healthy | internal/smtp/smtp_gaps_test.go |
203.0.113.10 |
network | healthy | internal/smtp/smtp_gaps_test.go |
203.0.113.5 |
network | healthy | internal/smtp/smtp_gaps_test.go |
2.2.2.2 |
network | healthy | internal/smtp/smtp_gaps_test.go |
3.3.3.3 |
network | healthy | internal/smtp/smtp_gaps_test.go |
172.16.0.1 |
network | healthy | internal/delivery/delivery_test.go |
169.254.1.1 |
network | healthy | internal/delivery/delivery_test.go |
224.0.0.1 |
network | healthy | internal/delivery/delivery_test.go |
93.184.216.34 |
network | healthy | internal/delivery/relay_deliver_test.go |
192.0.2.1 |
network | healthy | internal/mail/rfc_compliance_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::internal/api/events.go |
security | healthy | internal/api/events.go |
auth::internal/config/config_test.go |
security | healthy | internal/config/config_test.go |
auth::tests/pentest_deep_test.go |
security | healthy | tests/pentest_deep_test.go |
auth::internal/crypto/crypto_gaps_test.go |
security | healthy | internal/crypto/crypto_gaps_test.go |
auth::tests/pentest_test.go |
security | healthy | tests/pentest_test.go |
auth::install.sh |
security | healthy | install.sh |
auth::internal/api/middleware/middleware_test.go |
security | healthy | internal/api/middleware/middleware_test.go |
auth::tests/pentest_round3_test.go |
security | healthy | tests/pentest_round3_test.go |
auth::internal/domain/settings.go |
security | healthy | internal/domain/settings.go |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::web/src/features/auth/LoginPage.tsx |
security | healthy | web/src/features/auth/LoginPage.tsx |
auth::internal/service/service_extra_test.go |
security | healthy | internal/service/service_extra_test.go |
auth::README.md |
security | healthy | README.md |
auth::internal/crypto/crypto_test.go |
security | healthy | internal/crypto/crypto_test.go |
auth::web/src/lib/sse.ts |
security | healthy | web/src/lib/sse.ts |
auth::internal/api/settings.go |
security | healthy | internal/api/settings.go |
auth::internal/service/coverage_test.go |
security | healthy | internal/service/coverage_test.go |
auth::internal/api/middleware/adminonly.go |
security | healthy | internal/api/middleware/adminonly.go |
auth::tests/system_e2e_test.go |
security | healthy | tests/system_e2e_test.go |
auth::internal/api/middleware/auth.go |
security | healthy | internal/api/middleware/auth.go |
auth::internal/api/server.go |
security | healthy | internal/api/server.go |
auth::tests/pentest_round5_test.go |
security | healthy | tests/pentest_round5_test.go |
auth::internal/api/api_test.go |
security | healthy | internal/api/api_test.go |
auth::tests/pentest_round4_test.go |
security | healthy | tests/pentest_round4_test.go |
auth::internal/api/auth.go |
security | healthy | internal/api/auth.go |
auth::internal/api/ssetoken/store.go |
security | healthy | internal/api/ssetoken/store.go |
auth::internal/crypto/jwt.go |
security | healthy | internal/crypto/jwt.go |
auth::web/src/features/admin/AdminPage.tsx |
security | healthy | web/src/features/admin/AdminPage.tsx |
auth::internal/api/oauth_test.go |
security | healthy | internal/api/oauth_test.go |
auth::go.mod |
security | healthy | go.mod |
| Label | Layer | Status | Path |
|---|---|---|---|
port:587 |
network | healthy | internal/service/transactional.go |
port:25 |
network | healthy | internal/delivery/relay.go |
port:2525 |
network | healthy | docker/docker-compose.yml |
port:8081 |
network | healthy | docker/docker-compose.yml |
port:8080 |
network | healthy | docker/docker-compose.yml |
port:9091 |
network | healthy | docker/docker-compose.yml |
port:9090 |
network | healthy | docker/docker-compose.yml |
port:2526 |
network | healthy | docker/docker-compose.yml |
port:8082 |
network | healthy | docker/docker-compose.yml |
port:9092 |
network | healthy | docker/docker-compose.yml |
port:2527 |
network | healthy | docker/docker-compose.yml |
port:8083 |
network | healthy | docker/docker-compose.yml |
port:9093 |
network | healthy | docker/docker-compose.yml |
port:2528 |
network | healthy | docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /admin/stats |
api | healthy | web/src/features/dashboard/DashboardPage.tsx |
GET /stats |
api | healthy | web/src/features/dashboard/DashboardPage.tsx |
GET /me/subscription |
api | healthy | web/src/features/dashboard/DashboardPage.tsx |
GET /plans |
api | healthy | web/src/features/checkout/UpgradePage.tsx |
GET /admin/plans |
api | healthy | web/src/features/admin/AdminPage.tsx |
GET /admin/sales |
api | healthy | web/src/features/admin/AdminPage.tsx |
GET /admin/settings |
api | healthy | web/src/features/admin/AdminPage.tsx |
PUT /admin/settings |
api | healthy | web/src/features/admin/AdminPage.tsx |
GET /auth/config |
api | healthy | web/src/features/auth/LoginPage.tsx |
GET /cluster/nodes |
api | healthy | web/src/features/cluster/ClusterPage.tsx |
GET /version |
api | healthy | web/src/features/domains/DomainsPage.tsx |
GET /domains |
api | healthy | web/src/features/domains/DomainsPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/login |
frontend | healthy | web/src/App.tsx |
/register |
frontend | healthy | web/src/App.tsx |
/ |
frontend | healthy | web/src/App.tsx |
/domains |
frontend | healthy | web/src/App.tsx |
/messages |
frontend | healthy | web/src/App.tsx |
/cluster |
frontend | healthy | web/src/App.tsx |
/admin |
frontend | healthy | web/src/App.tsx |
/upgrade |
frontend | healthy | web/src/App.tsx |
/checkout/success |
frontend | healthy | web/src/App.tsx |
/checkout/cancel |
frontend | healthy | web/src/App.tsx |
* |
frontend | healthy | web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
DashboardPage |
frontend | healthy | web/src/features/dashboard/DashboardPage.tsx |
UpgradePage |
frontend | healthy | web/src/features/checkout/UpgradePage.tsx |
CheckoutCancelPage |
frontend | healthy | web/src/features/checkout/CheckoutCancelPage.tsx |
CheckoutSuccessPage |
frontend | healthy | web/src/features/checkout/CheckoutSuccessPage.tsx |
AdminPage |
frontend | healthy | web/src/features/admin/AdminPage.tsx |
LoginPage |
frontend | healthy | web/src/features/auth/LoginPage.tsx |
RegisterPage |
frontend | healthy | web/src/features/auth/RegisterPage.tsx |
MessagesPage |
frontend | healthy | web/src/features/messages/MessagesPage.tsx |
ClusterPage |
frontend | healthy | web/src/features/cluster/ClusterPage.tsx |
DomainsPage |
frontend | healthy | web/src/features/domains/DomainsPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::docker/Dockerfile |
hardware | healthy | docker/Dockerfile |
image::docker/fake-primary/Dockerfile |
hardware | healthy | docker/fake-primary/Dockerfile |
n1 |
hardware | healthy | docker/docker-compose.yml |
n2 |
hardware | healthy | docker/docker-compose.yml |
n3 |
hardware | healthy | docker/docker-compose.yml |
fake-primary |
hardware | healthy | docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
go |
cicd | healthy | .github/workflows/ci.yml |
web |
cicd | healthy | .github/workflows/ci.yml |
site |
cicd | healthy | .github/workflows/ci.yml |
docker |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | internal/api/middleware/hostguard.go |
caddy |
network | healthy | internal/api/middleware/hostguard.go |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::install.sh |
security | healthy | install.sh |
password_literal::internal/api/checkout_test.go |
security | healthy | internal/api/checkout_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
diggyen__MXhaven |
software | healthy | /data/fable5_failed_archive/diggyen__MXhaven |
| Label | Layer | Status | Path |
|---|---|---|---|
Subscription root |
api | healthy | web/src/features/dashboard/DashboardPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | site/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | site/package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/e11197c6-988a-4a8c-af3d-262f4e1705f8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e11197c6-988a-4a8c-af3d-262f4e1705f8/
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.