registry  /  @powerkraut/devkit  /  0.8.1

@powerkraut/devkit@0.8.1

Claude Code devkit plugin — agents, skills en guidelines voor AI-assisted development

Static Scan Results

scanned 7d ago · by rust-scanner

Static analysis flagged 12 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
ChildProcessDynamicRequireEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsUrlStrings
Manifest
NoLicense
scanned 29 file(s), 117 KB of source, external domains: api.bitbucket.org, bitbucket.org, gitlab.com, id.atlassian.com, registry.npmjs.org

Source & flagged code

4 flagged · loading source
dist/clients/gitlab/mr.jsView file
1import { execSync } from 'node:child_process'; L2: import { die, gitUserName } from '../bitbucket/utils.js';
High
Child Process

Package source references child process execution.

dist/clients/gitlab/mr.jsView on unpkg · L1
dist/build/runner.jsView file
19process.stdout.write(` $ ${cmd}\n`); L20: const result = spawnSync(cmd, { shell: true, stdio: 'inherit' }); L21: if (result.status !== 0) {
High
Shell

Package source references shell execution.

dist/build/runner.jsView on unpkg · L19
dist/setup/validate.jsView file
135{ L136: const { existsSync, readFileSync } = await import('node:fs'); L137: const { join } = await import('node:path');
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/setup/validate.jsView on unpkg · L135
dist/setup/setup.jsView file
51process.stdout.write(' npm install -g @powerkraut/devkit ...\n'); L52: execSync('npm install -g @powerkraut/devkit', { stdio: 'inherit' }); L53: process.stdout.write('✅ Plugin geïnstalleerd\n');
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

dist/setup/setup.jsView on unpkg · L51

Findings

3 High4 Medium5 Low
HighChild Processdist/clients/gitlab/mr.js
HighShelldist/build/runner.js
HighRuntime Package Installdist/setup/setup.js
MediumDynamic Requiredist/setup/validate.js
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License