Skip to content

v1.0.0: working read-only Unraid security auditor - #1

Merged
SeanEricKnight merged 12 commits into
mainfrom
v1-base-model
Sep 4, 2026
Merged

SeanEricKnight merged 12 commits into
mainfrom
v1-base-model

Conversation

@SeanEricKnight

Copy link
Copy Markdown
Owner

Summary

Builds the first working base model of unraid-security.

v1 functionality

  • native Unraid WebGUI .page dashboard
  • read-only Bash scanner with structured JSON output
  • root account protection check
  • Telnet and FTP listener checks
  • SSH listener, empty-password, and password-authentication checks
  • Public SMB user-share detection
  • boot/flash SMB exposure check
  • Public NFS export detection
  • WebGUI TLS configuration check
  • local management-listener summary
  • installed Unraid version reporting

Safety and packaging

  • no automatic remediation
  • does not equate local listeners with proven WAN exposure
  • installer downloads runtime source from immutable commit 7d9407a5c7ab32ca405237782e7a4394c2484a32, not mutable main

Validation

  • insecure and secure fixture tests pass locally
  • Bash syntax validation passes
  • WebGUI PHP lint passes
  • PLG XML validation passes

Known gap

This is a base v1 and has not yet been live-tested across real Unraid 6.12/7.x systems. Broader real-server testing should drive the next fixes before expanding scope.

@SeanEricKnight
SeanEricKnight merged commit 00abd1f into main Sep 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant