Code Pluginsource linked

Packagev2026.4.13

OpenClaw OpenViking-backed long-term memory plugin (install to ~/.openclaw/extensions)

@openclaw/openviking·runtime openviking·by @linqiang391
Community code plugin. Review compatibility and verification before install.
openclaw plugins install clawhub:@openclaw/openviking
Latest release: v2026.4.13Download zip

Capabilities

configSchema
Yes
Executes code
Yes
HTTP routes
0
Plugin kind
context-engine
Runtime ID
openviking

Compatibility

Built With Open Claw Version
2026.3.7
Min Gateway Version
2026.3.7
Plugin Api Range
>=2026.3.7
Plugin Sdk Version
2026.3.7
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description describe a long-term memory OpenViking plugin and the included TypeScript files implement a client, context-engine, process manager, and config schema for running either a local OpenViking subprocess or a remote OpenViking HTTP server. Required env/config (OPENVIKING_BASE_URL, OPENVIKING_API_KEY, config path under ~/.openviking) are consistent with that purpose.
Instruction Scope
The SKILL.md content is essentially package metadata (package.json) and the runtime code acts within expected boundaries: reading plugin config, optionally reading ~/.openviking/ov.conf, starting a local OpenViking subprocess, and issuing HTTP requests to the configured OpenViking baseUrl (/api/v1/* endpoints). There are no unexplained instructions to read unrelated system secrets or to post data to unexpected third-party endpoints (default baseUrl is localhost).
Install Mechanism
There is no separate install spec in the registry entry, but package.json and install-manifest.json indicate an npm install (omitDev true). This is a standard, low-risk install path (pulls @sinclair/typebox). No downloads from arbitrary URLs or extract-from-URL steps are present. Users should expect npm to run and node packages to be installed.
Credentials
The code optionally uses OPENVIKING_API_KEY, OPENVIKING_BASE_URL/OPENVIKING_URL, and several debug flags (OPENVIKING_LOG_ROUTING, OPENVIKING_DEBUG). These are directly relevant. The plugin reads files under the user's home (~/.openviking/ov.conf) and may write diagnostics in local mode; no unrelated credentials (AWS, GCP, etc.) are requested.
Persistence & Privilege
The skill is not always-enabled (always: false). It can be invoked autonomously (default), which is expected for a context engine plugin. It may start a local subprocess and read/write its own config under the user's home, but it does not request system-wide privileges or modify other skills.
Assessment
This skill appears coherent with its stated purpose. Before installing, consider: 1) If you set mode=remote or change baseUrl, conversation content and extracted memories will be sent to that remote server — only configure a remote URL and API key if you trust the target. 2) In local mode the plugin may start a subprocess (OpenViking) and read ~/.openviking/ov.conf; review that config file and ensure it does not reference sensitive endpoints you don't trust. 3) npm install will run to fetch dependencies; review package.json if you require stricter supply-chain control. 4) If you want to limit data leaving the agent, disable autoCapture/autoRecall or tighten bypassSessionPatterns. Overall the code looks consistent and proportional to a memory plugin, but you should audit any remote server you point it at and the ov.conf contents before use.
!
openclaw.plugin.json:22
Install source points to URL shortener or raw IP.
!
process-manager.ts:1
File read combined with network send (possible exfiltration).
About static analysis
These patterns were detected by automated regex scanning. They may be normal for skills that integrate with external APIs. Check the VirusTotal and OpenClaw results above for context-aware analysis.

Verification

Tier
source linked
Scope
artifact only
Summary
Validated package structure and linked the release to source metadata.
Commit
cd978a2c4a17
Tag
cd978a2c4a172d6eb8318cab3f4b7ee17c486848
Provenance
No
Scan status
pending

Tags

dev
2026.4.14-dev.6
latest
2026.4.13
test
2026.4.14-test.2