Skip to content

fix: preserve OpenClaw plugin discovery defaults#328

Merged
peg merged 1 commit into
stagingfrom
fix/openclaw-plugin-discovery-guidance
May 28, 2026
Merged

fix: preserve OpenClaw plugin discovery defaults#328
peg merged 1 commit into
stagingfrom
fix/openclaw-plugin-discovery-guidance

Conversation

@peg
Copy link
Copy Markdown
Owner

@peg peg commented May 27, 2026

Summary

  • Preserve OpenClaw's default plugin discovery when plugins.allow is absent during rampart setup openclaw.
  • Treat an absent OpenClaw plugin allowlist as unrestricted for Rampart status/doctor detection.
  • Add a doctor warning for restrictive plugins.allow configs that have not switched bundled provider discovery to allowlist mode.
  • Update setup help and regression coverage for absent and existing allowlist behavior.

Tests

  • git diff --check
  • go test ./cmd/rampart/cli ./internal/openclaw/hardening ./internal/plugin/openclaw
  • go test ./...
  • Isolated rampart serve on port 19090 with temporary HOME/config/audit directories; verified /v1/status, /v1/tool/exec allow and hosted-approval responses, audit JSONL correlation, and rampart audit verify --audit-dir <temp-audit-dir>.

@peg peg merged commit 1042936 into staging May 28, 2026
5 checks passed
@peg peg deleted the fix/openclaw-plugin-discovery-guidance branch May 28, 2026 02:57
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