registry  /  oc-arkive  /  2.0.1

oc-arkive@2.0.1

OpenCode plugin for Agent Hive - plan-first AI coding workflow

Static Scan Results

scanned 2h ago · by rust-scanner

Static analysis flagged 9 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsEvalFilesystemShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 1 file(s), 1.31 MB of source, external domains: github.com, json-schema.org, mcp.context7.com, mcp.exa.ai, mcp.grep.app, raw.githubusercontent.com

Source & flagged code

3 flagged · loading source
dist/index.jsView file
179/*! L180: * is-extendable <https://github.com/jonschlinkert/is-extendable> L181: * ... L313: function createSection() { L314: return { key: "", data: "", content: "" }; L315: } ... L761: continue; L762: if (!isHexCode(data.charCodeAt(index))) L763: return false; ... L1378: if (ast.body[0].expression.body.type === "BlockStatement") { L1379: return new Function(params, source.slice(body[0] + 1, body[1] - 1)); L1380: }
High
Sandbox Evasion Gated Capability

Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.

dist/index.jsView on unpkg · L179
179/*! L180: * is-extendable <https://github.com/jonschlinkert/is-extendable> L181: * ... L313: function createSection() { L314: return { key: "", data: "", content: "" }; L315: } ... L761: continue; L762: if (!isHexCode(data.charCodeAt(index))) L763: return false; ... L1378: if (ast.body[0].expression.body.type === "BlockStatement") { L1379: return new Function(params, source.slice(body[0] + 1, body[1] - 1)); L1380: }
High
Obfuscated Payload Loader

Source contains an obfuscator-style string-array loader that reconstructs and executes hidden code.

dist/index.jsView on unpkg · L179
1378if (ast.body[0].expression.body.type === "BlockStatement") { L1379: return new Function(params, source.slice(body[0] + 1, body[1] - 1)); L1380: }
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/index.jsView on unpkg · L1378

Findings

2 High2 Medium5 Low
HighSandbox Evasion Gated Capabilitydist/index.js
HighObfuscated Payload Loaderdist/index.js
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowEvaldist/index.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings