DevSecOps

Utilities repository for development security operations — currently contains WinShut, a remote Windows power management tool.

Stack: Go (cross-compiled), mTLS certificates, HTTPS API Repo: craigedmunds/devsecops

WinShut

Remote Windows power management via secure HTTPS API with mutual TLS authentication. Built because OpenSSH on Windows is unreliable for power operations.

Capabilities: shutdown, restart, hibernate, sleep, lock, logoff Platforms: linux/darwin/windows (amd64/arm64)

Architecture

  • Go server running on Windows host
  • CLI client for multi-platform remote control
  • mTLS certificate generation utilities (dev and production)
  • Cross-compiled binaries