Static Scan Results
scanned 12d ago · by rust-scannerStatic analysis completed at 65.0% confidence. No malicious behavior was detected; 10 low-signal pattern(s) were surfaced and cleared.
Static reason
No blocking static signals were detected.
Decision evidence
public snapshotBehavioral surface
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemNetworkShell
HighEntropyStringsMinifiedUrlStrings
NoLicense
Source & flagged code
2 flagged · loading sourcesrc/lib/package-validator/loader/config-loader.tsView file
60L61: const imported = (await import(moduleUrl)) as { default?: unknown }
L62: const rawExport = imported.default
Medium
Dynamic Require
Package source references dynamic require/import behavior.
src/lib/package-validator/loader/config-loader.tsView on unpkg · L60dist/chunk-VI7TEWVJ.jsView file
1import{b as Ie,c as Tt,d as $t,e as ur,f as fn}from"./chunk-WA4BQRDC.js";import hn from"node:process";import Pt from"pino";import ci from"pino-pretty";var gn="/tmp/mcp-infra-kit.lo...
L2: `).filter(Boolean),o={release:fi,feature:gi};return t.map(o[e]).filter(n=>n!==null)},xn=e=>{let r=e.trimEnd();if(!r.endsWith("]"))return null;let t=r.lastIndexOf("[");if(t===-1)ret...
L3: ${e.packageName} \u2014 ${r}`);for(let t of e.checks){let o=t.status==="pass"?"[PASS]":"[FAIL]";c.info(` ${o} ${t.name}: ${t.message}`)}},$n=async(e={})=>{let r=await Ai(e),t=[];f...
...
L6: ${r}
L7: ${t}`,wr=({content:e,body:r,startMarker:t,endMarker:o,placement:n="replace-in-place"})=>{let s=Pn(t,r,o),i=He(e,t,o);if(n==="replace-in-place"&&i){let p=e.indexOf(t),d=e.indexOf(o)...
L8: ${s}
L9: `:`${s}
L10: `};import O from"node:fs";import kr from"node:path";import Gt from"node:fs/promises";import Fi from"node:os";import vr from"node:path";import{z as y}from"zod";var In="infra-kit.jso...
L11: `),_n=e=>{if(O.existsSync(e)&&O.lstatSync(e).isSymbolicLink())throw new Error(`Refusing to write ${e} because the destination is a symlink`)},Nn=e=>{let r=new Date().toISOString()....
...
L61: // "provider": "jira",
L6
Medium
Install Persistence
Source writes installer persistence such as shell profile or service configuration.
dist/chunk-VI7TEWVJ.jsView on unpkg · L1Findings
5 Medium5 Low
MediumDynamic Requiresrc/lib/package-validator/loader/config-loader.ts
MediumNetwork
MediumEnvironment Vars
MediumInstall Persistencedist/chunk-VI7TEWVJ.js
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License