How etherhamradio/asl-node-check works
asl-node-check is a pair of shell scripts for AllStarLink 3 node owners: one reports security and maintenance issues, and an optional companion script applies selected updates after confirmation. The principal workflow is to run the check, review its findings, and optionally download and run the update script, which rechecks items before acting. The README documents the checks, optional integrations, and saved findings; no source excerpts were available, so relationships below are based on those documented behaviors rather than inspected implementation.
Main entry points: asl-node-check.sh Check runner · asl-node-update.sh Update runner
Components 13
Security check
- Check runner
asl-node-check.sh - OS support
asl-node-check.sh - Updates and services
asl-node-check.sh - PHP security
asl-node-check.sh - Internet exposure
asl-node-check.sh - SSH login settings
asl-node-check.sh
Saved findings
- Saved findings
- Update log
Optional remediation
- Update runner
asl-node-update.sh - Confirmed update actions
asl-node-update.sh
Other components
- Node owner
- APT repositories
- GitHub release files
Connections 13
- Node owner → Check runner: runs
README.md - Check runner → OS support: checks
README.md - Check runner → Updates and services: checks
README.md - Check runner → PHP security: checks
README.md - Check runner → Internet exposure: checks
README.md - Check runner → SSH login settings: checks
README.md - Check runner → APT repositories: refreshes package lists
README.md - Check runner → GitHub release files: checks release version
README.md - Check runner → Saved findings: saves findings
README.md - Check runner → Update runner: offers download and run
README.md - Update runner → Saved findings: reads validated findings
README.md - Update runner → Confirmed update actions: rechecks then applies
README.md - Update runner → Update log: records steps
README.md