https://github.com/mother-of-all-self-hosting/mash-playbook
· scanned 2026-05-15 09:53 UTC (3 weeks ago)
· 10 languages
16 findings (4 legacy + 12 scanner) 18th percentile · Unknown · Scanner says 84 (lower by 22)
Last scanned 3 weeks ago · v1 · 3 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
45.0 | 0.15 | 6.75 |
security_score |
96.1 | 0.25 | 24.02 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
85.0 | 0.15 | 12.75 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 62.0 |
docker: 3.9
All 326 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
mise.toml |
software | healthy | mise.toml |
Dockerfile |
software | healthy | Dockerfile |
VERSIONS.md |
software | healthy | VERSIONS.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
REUSE.toml |
software | healthy | REUSE.toml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
running-multiple-instances.md |
software | healthy | docs/running-multiple-instances.md |
developer-documentation.md |
software | healthy | docs/developer-documentation.md |
README.md |
software | healthy | docs/README.md |
uninstalling.md |
software | healthy | docs/uninstalling.md |
installing.md |
software | healthy | docs/installing.md |
configuring-ipv6.md |
software | healthy | docs/configuring-ipv6.md |
getting-the-playbook.md |
software | healthy | docs/getting-the-playbook.md |
configuring-dns.md |
software | healthy | docs/configuring-dns.md |
prerequisites.md |
software | healthy | docs/prerequisites.md |
playbook-tags.md |
software | healthy | docs/playbook-tags.md |
ansible.md |
software | healthy | docs/ansible.md |
alternative-architectures.md |
software | healthy | docs/alternative-architectures.md |
interoperability.md |
software | healthy | docs/interoperability.md |
setting-up-services-on-mdad-server.md |
software | healthy | docs/setting-up-services-on-mdad-server.md |
supported-services.md |
software | healthy | docs/supported-services.md |
maintenance-upgrading-services.md |
software | healthy | docs/maintenance-upgrading-services.md |
maintenance-and-troubleshooting.md |
software | healthy | docs/maintenance-and-troubleshooting.md |
self-building.md |
software | healthy | docs/self-building.md |
configuring-playbook.md |
software | healthy | docs/configuring-playbook.md |
just.md |
software | healthy | docs/just.md |
bentopdf.md |
software | healthy | docs/services/bentopdf.md |
owncast.md |
software | healthy | docs/services/owncast.md |
matterbridge.md |
software | healthy | docs/services/matterbridge.md |
apisix-gateway.md |
software | healthy | docs/services/apisix-gateway.md |
code.md |
software | healthy | docs/services/code.md |
sftpgo.md |
software | healthy | docs/services/sftpgo.md |
radarr.md |
software | healthy | docs/services/radarr.md |
minecraft.md |
software | healthy | docs/services/minecraft.md |
docker-registry-purger.md |
software | healthy | docs/services/docker-registry-purger.md |
omnitools.md |
software | healthy | docs/services/omnitools.md |
headscale.md |
software | healthy | docs/services/headscale.md |
nocdnbs.md |
software | healthy | docs/services/nocdnbs.md |
monerooo.md |
software | healthy | docs/services/monerooo.md |
inspircd.md |
software | healthy | docs/services/inspircd.md |
rssbridge.md |
software | healthy | docs/services/rssbridge.md |
gothub.md |
software | healthy | docs/services/gothub.md |
qbittorrent.md |
software | healthy | docs/services/qbittorrent.md |
system.md |
software | healthy | docs/services/system.md |
exim-relay.md |
software | healthy | docs/services/exim-relay.md |
prometheus-ssh-exporter.md |
software | healthy | docs/services/prometheus-ssh-exporter.md |
rabbitmq.md |
software | healthy | docs/services/rabbitmq.md |
filebrowser.md |
software | healthy | docs/services/filebrowser.md |
wordpress.md |
software | healthy | docs/services/wordpress.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
services |
software | healthy | docs/services |
templates |
software | healthy | templates |
roles |
software | healthy | roles |
mash |
software | healthy | roles/mash |
playbook_base |
software | healthy | roles/mash/playbook_base |
defaults |
software | healthy | roles/mash/playbook_base/defaults |
tasks |
software | healthy | roles/mash/playbook_base/tasks |
playbook_migration |
software | healthy | roles/mash/playbook_migration |
defaults |
software | healthy | roles/mash/playbook_migration/defaults |
tasks |
software | healthy | roles/mash/playbook_migration/tasks |
examples |
software | healthy | examples |
mash-for-matrix-docker-ansible-deploy-users |
software | healthy | examples/mash-for-matrix-docker-ansible-deploy-users |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
clickhouse |
data | healthy | templates/requirements.yml |
mariadb |
data | healthy | templates/requirements.yml |
mongodb |
data | healthy | templates/requirements.yml |
postgres |
data | healthy | templates/requirements.yml |
redis |
data | healthy | templates/requirements.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::close-stale-issues |
cicd | healthy | .github/workflows/close-stale-issues.yml |
gha::lock-threads |
cicd | healthy | .github/workflows/lock-threads.yml |
gha::workflow |
cicd | healthy | .github/workflows/workflow.yml |
gha::pre-commit |
cicd | healthy | .github/workflows/pre-commit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
stale |
cicd | healthy | .github/workflows/close-stale-issues.yml |
action |
cicd | healthy | .github/workflows/lock-threads.yml |
build-publish |
cicd | healthy | .github/workflows/workflow.yml |
prek |
cicd | healthy | .github/workflows/pre-commit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::templates/setup.yml |
security | healthy | templates/setup.yml |
auth::templates/requirements.yml |
security | healthy | templates/requirements.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-7n67wy9j |
software | healthy | /tmp/repobility-clone-7n67wy9j |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | templates/requirements.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
04.9.4.1 |
network | healthy | templates/requirements.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | templates/requirements.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/49caa213-8194-4a7b-a493-bee2ce5ce54d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/49caa213-8194-4a7b-a493-bee2ce5ce54d/
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.