Investigatarr

0/ 100   Grade F

critical 1 · high 5 · medium 8 · low 2 · Unraid 6.12.10 · 4 containers · 1 VMs · scanned 2026-10-24 12:36 UTC

criticalRoot password is reused in a container
Found in nextcloud:DB_PASSWORD, mariadb:MYSQL_PASSWORD. Anyone who can read that container's settings or appdata has your root password.
Fix: Change the root password, and keep it unique.
highUser 'carol' has no share password
Anyone on the network can open this user's shares as them.
Fix: Set a password for carol under Users.
highSSH on port 22 with UPnP enabled
SSH may be exposed to the internet by a UPnP rule.
Fix: Disable UPnP or move SSH off the default port.
highSMB share 'appdata' is public
Anyone on the network can read and write this share without a password.
Fix: Shares > appdata > SMB Security: Private or Secure.
highContainer 'plex' runs privileged
A privileged container can take over the whole host.
Fix: Edit the container and turn Privileged off unless it truly needs it.
highContainer 'plex' has the Docker socket
Docker socket access is equivalent to root on the host, even read-only.
Fix: Remove the mount, or put a socket proxy in front of it.
mediumWeb UI is served over plain HTTP
Logins to the web UI can be sniffed on the network.
Fix: Settings > Management Access > Use SSL/TLS: Strict or Yes.
mediumUPnP is enabled
Containers and services can open ports on your router without asking.
Fix: Settings > Management Access > Use UPnP: No, and forward ports by hand.
mediumSSH accepts password logins
Password logins over SSH can be brute forced.
Fix: Add a key under Users > root > SSH authorized keys and set PasswordAuthentication no.
mediumContainer 'nextcloud' adds NET_ADMIN
These capabilities grant near-root control of the host.
Fix: Remove the --cap-add flags from Extra Parameters if not needed.
mediumSame password used by 2 containers
Used in nextcloud:DB_PASSWORD, mariadb:MYSQL_PASSWORD. One leaked app config exposes the others.
Fix: Give each container its own random password.
mediumUsers alice, bob share a password
Their share passwords are identical.
Fix: Give each user their own password under Users.
mediumqBittorrent can open router ports with UPnP
Its settings (/mnt/user/appdata/qbittorrent/qBittorrent/qBittorrent.conf) let it forward ports on your router without asking.
Fix: Tools > Options > Connection > untick 'Use UPnP / NAT-PMP', and forward the port by hand. If you use a VPN container, forward it there instead.
mediumVM 'win10' has VNC with no password
Anyone on the LAN can open the VM console.
Fix: Set a VNC password in the VM's settings.
lowUnraid 6.12.10 is an older release line
Unraid 7.x is the current release line.
Fix: Plan an upgrade to the latest 7.x release.
lowContainer 'plex' uses host networking
It shares the host's network stack and can bind any port.
Fix: Use bridge or a custom network unless host mode is required.

Cleanup (3)

Clutter found on the server. Not counted in your score.

containerContainer 'qbittorrent' stopped 115 days ago
Remove it if you no longer use it. Its appdata is kept, and you can reinstall it from Apps > Previous Apps.
docker:qbittorrent
shareShare 'backups' is empty
Remove it if you don't need it. Its settings stay under Shares.
/mnt/user/backups
empty1 empty file in share 'media'
For example: /mnt/user/media/films/empty.nfo
/mnt/user/media

To delete from here, set ALLOW_DELETE to yes and map /mnt/user in the container settings.