Allowed
Cache public JSON, create local review notes, query package-manager security metadata and report locally observed exposure.
ZSEC operational documentation
ZSEC automates security-only Linux updates and local hardening checks with no remote command channel. This guide explains the real operating boundary, not a marketing abstraction.
01 / QUICKSTART
Run ZSEC only on a server you control. Start on a spare VM or staging host, confirm backups and keep a second administrative session available during SSH-related work.
curl -fsSL https://raw.githubusercontent.com/ResearchForumOnline/ZSEC/main/install.sh -o zsec-install.sh less zsec-install.sh sudo bash zsec-install.sh sudo zsec status sudo zsec check
02 / COMMANDS
| Command | Purpose | Mutation |
|---|---|---|
zsec check | Dry-run updates and local audits | Read-only apart from local reporting/cache |
zsec run | Apply OS security updates and configured hardening | Yes—review before use |
zsec audit | Inspect hardening and exposed ports | Local audit only |
zsec lockout-guard | Refresh SSH backups and admin-IP record | Local files |
zsec todo | Show advisory review notes | No privileged remote action |
zsec status | Show timer, log and TODO preview | Read-only |
03 / SECURITY BOUNDARY
Cache public JSON, create local review notes, query package-manager security metadata and report locally observed exposure.
Remote shell commands, feed-requested packages, firewall changes, SSH changes, sample upload or AI-driven runtime actions.
04 / ADVISORY FEED
The feed normalises CISA Known Exploited Vulnerabilities and selected public security-news signals. It is designed to help an owner create a review queue—not to infer that every CVE applies.
zsec.feed.v1.remote_commands_allowed remains false.05 / ENDPOINT SHIELD
ZSEC Shield v0.1.2 is a separate immutable prerelease for Windows x64, macOS arm64 and Linux x86_64. It performs explicit on-demand scanning and returns structured local evidence.
SHA-256 and exact-byte rules, signed data-only definitions, read-only inventory and opt-in recoverable quarantine.
It is not certified antivirus and does not claim real-time prevention, guaranteed detection, silent background scanning or Store approval.
06 / RECOVERY
07 / SUPPORT
For bugs, include the ZSEC version, distribution, command used, redacted output and whether the issue reproduces in check mode. Never post secrets, tokens, private keys, recovery keys or confidential host details.