@jchandler187

PortKeep

Port management and security auditing for self-hosted infrastructure. Discover, claim, and audit every listening port across local and remote nodes. Detect drift, score attack surface, and cross-reference against live threat intelligence.

Current version
v1.0.5
code-pluginCommunitysource-linked

PortKeep — OpenClaw Plugin

Port management and security auditing for self-hosted infrastructure.

Discover, claim, and audit every listening port across local and remote nodes. Detect drift, score attack surface, and cross-reference against live threat intelligence.

Tools

ToolDescription
portkeep_scanDiscover all listening ports (local or remote nodes via SSH)
portkeep_auditFull security audit — exposure score, risk flags, C2/KEV matches
portkeep_driftCompare declared vs actual ports, report rogue/ghost/mismatch
portkeep_claimRegister a port as expected/owned
portkeep_listList claimed ports with filters (node, state, bind, service)
portkeep_syncPull threat intel from CISA KEV, Feodo, EPSS, etc.

Requirements

  • PortKeep binary must be installed and on PATH. Download from GitHub Releases.
# Linux amd64
curl -sL https://github.com/jchandler187/portkeep/releases/latest/download/portkeep_linux_amd64 -o portkeep
chmod +x portkeep && sudo mv portkeep /usr/local/bin/

# macOS Apple Silicon
curl -sL https://github.com/jchandler187/portkeep/releases/latest/download/portkeep_darwin_arm64 -o portkeep
chmod +x portkeep && sudo mv portkeep /usr/local/bin/

Install

openclaw plugins install clawhub:portkeep

Configuration

Set binaryPath in plugin config if portkeep is not on PATH:

{
  "portkeep": {
    "binaryPath": "/usr/local/bin/portkeep"
  }
}

Multi-node support

PortKeep scans remote nodes via SSH key auth. No agent needed on remotes.

portkeep node add node2 192.168.1.86 --user user
portkeep scan --node node2
portkeep audit --all

Links

License

MIT

Source and release

Source repository

jchandler187/portkeep

Open repo

Source commit

dcc1849

View commit

Install command

openclaw plugins install clawhub:portkeep

Metadata

  • Package: portkeep
  • Created: 2026/06/08
  • Updated: 2026/06/08
  • Executes code: Yes
  • Source tag: v1.0.1

Compatibility

  • Built with OpenClaw: 2026.6.1
  • Plugin API range: 2026.5.17
  • Tags: latest
  • Files: 12