@lensmor

Lensmor Gateway

Controlled Lensmor OpenClaw native gateway for trade show intelligence tools.

Current version
v0.1.3
code-pluginCommunitysource-linked

Lensmor Gateway

Controlled Lensmor OpenClaw native gateway plugin for trade show intelligence workflows.

Tools

  • lensmor_cli — executes guarded Lensmor API actions through a relative-path allowlist and server-side precheck.
  • lensmor_upload_file — uploads generated result content only; it does not read local file paths.

Security boundaries

  • Requires LENSMOR_BASE_URL and LENSMOR_API_KEY from the host runtime environment.
  • LENSMOR_BASE_URL must be HTTPS and must not point to localhost, private IP ranges, or internal hostnames.
  • Model-facing API calls must use relative paths and pass the Lensmor route allowlist.
  • Explicit unlock actions require user approval before execution.
  • Bounded metered usage actions may run without an approval prompt only after Lensmor precheck returns allowed=true and their credit cost is at or below maxAutoApprovedMeteredCredits (default 100). Set the limit to 0 to require approval for all chargeable metered actions.
  • Uploads accept only generated string content with safe basenames and .csv, .json, .md, or .txt extensions.
  • Upload PUT/sign URLs returned by Lensmor must be HTTPS and must not point to localhost, private IP ranges, or internal hostnames.
  • The plugin does not shell out, execute user-provided commands, read arbitrary local files, inspect browser data, or access Slack tokens.

Runtime requirements

  • Node.js >=22.16.0
  • OpenClaw plugin API >=2026.4.2

Verification

npm test
npm pack --dry-run

License

See LICENSE.

Source and release

Source repository

LensmorOfficial/lensmor-gateway

Open repo

Source commit

56a8bbb9b5e68419abf7718eea364b0a04559025

View commit

Install command

openclaw plugins install clawhub:@lensmor/lensmor-gateway

Metadata

  • Package: @lensmor/lensmor-gateway
  • Created: 2026/05/14
  • Updated: 2026/05/14
  • Executes code: Yes
  • Source tag: v0.1.3

Compatibility

  • Built with OpenClaw: 2026.5.7
  • Plugin API range: >=2026.4.2
  • Tags: latest
  • Files: 20