registry  /  @kmlckj/licos-ai-cli  /  1.1.10

@kmlckj/licos-ai-cli@1.1.10

LICOS AI coding workspace CLI - project template engine and dev tools

Static Scan Results

scanned 33m ago · by rust-scanner

Static analysis flagged 14 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
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsTelemetryUrlStrings
ManifestNo manifest risk signals triggered.
scanned 573 file(s), 1.99 MB of source, external domains: caniuse.com, licos.ai, nextjs.org, registry.npmjs.org, registry.npmmirror.com, yaml.org

Source & flagged code

7 flagged · loading source
lib/__templates__/expo/template.config.jsView file
2L3: import { spawn } from 'child_process'; L4: import { resolve, join, basename, dirname } from 'path';
High
Child Process

Package source references child process execution.

lib/__templates__/expo/template.config.jsView on unpkg · L2
lib/cli.jsView file
11var node_fs = require('node:fs'); L12: var shelljs = require('shelljs'); L13: var perf_hooks = require('perf_hooks');
High
Shell

Package source references shell execution.

lib/cli.jsView on unpkg · L11
2676L2677: const result = shelljs.exec( L2678: 'pnpm install --registry=https://registry.npmmirror.com --prefer-frozen-lockfile --prefer-offline --reporter=append-only', L2679: { ... L2684: L2685: // 输出 stdout L2686: if (result.stdout) { L2687: process.stdout.write(result.stdout); L2688: }
High
Command Output Exfiltration

Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.

lib/cli.jsView on unpkg · L2676
lib/__templates__/expo/server/build.jsView file
3L4: const require = createRequire(import.meta.url); L5: const pkg = require('./package.json');
Medium
Dynamic Require

Package source references dynamic require/import behavior.

lib/__templates__/expo/server/build.jsView on unpkg · L3
lib/__templates__/expo/client/scripts/install-missing-deps.jsView file
82try { L83: execSync(`pnpm exec expo install ${packagesToInstall}`, { L84: stdio: 'inherit', ... L93: } catch (installError) { L94: console.log('\nexpo install 失败,尝试使用 pnpm add --registry=https://registry.npmmirror.com...\n'); L95:
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

lib/__templates__/expo/client/scripts/install-missing-deps.jsView on unpkg · L82
lib/__templates__/agent/scripts/setup.shView file
path = lib/__templates__/agent/scripts/setup.sh kind = build_helper sizeBytes = 3816 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

lib/__templates__/agent/scripts/setup.shView on unpkg
lib/__templates__/expo/.licosproj/scripts/server_dev_run.shView file
path = lib/__templates__/expo/.licosproj/scripts/server_dev_run.sh kind = payload_in_excluded_dir sizeBytes = 1743 magicHex = [redacted]
High
Payload In Excluded Dir

Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.

lib/__templates__/expo/.licosproj/scripts/server_dev_run.shView on unpkg

Findings

5 High5 Medium4 Low
HighChild Processlib/__templates__/expo/template.config.js
HighShelllib/cli.js
HighCommand Output Exfiltrationlib/cli.js
HighRuntime Package Installlib/__templates__/expo/client/scripts/install-missing-deps.js
HighPayload In Excluded Dirlib/__templates__/expo/.licosproj/scripts/server_dev_run.sh
MediumDynamic Requirelib/__templates__/expo/server/build.js
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperlib/__templates__/agent/scripts/setup.sh
MediumStructural Risk Force Deep Review
LowFilesystem
LowHigh Entropy Strings
LowTelemetry
LowUrl Strings