•matchType = previous_version_dangerous_delta
matchedPackage = @sma1lboy/kobe@0.7.57
matchedIdentity = npm:QHNtYTFsYm95L2tvYmU:0.7.57
similarity = 0.811
summary = stored previous version shares package body but lacks this dangerous source file
CriticalPrevious Version Dangerous Delta
This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli/index.jsView on unpkg 2// @bun
L3: var M2=Object.defineProperty;var O2=(J)=>J;function A2(J,z){this[J]=O2.bind(null,z)}var X1=(J,z)=>{for(var Z in z)M2(J,Z,{get:z[Z],enumerable:!0,configurable:!0,set:A2.bind(z,Z)})}...
L4: `).filter((Z)=>Z.length>0)}wrapCommand(J,z={}){let Z=z.cwd?`cd ${Yq(z.cwd)} && ${J}`:J;return`${Zq(this.spec,{tty:z.tty}).map($2).join(" ")} ${Yq(Z)}`}}var Yq,l2,tW=(J,z)=>{let[Z,....
HighChild Process
Package source references child process execution.
dist/cli/index.jsView on unpkg · L2 2// @bun
L3: var M2=Object.defineProperty;var O2=(J)=>J;function A2(J,z){this[J]=O2.bind(null,z)}var X1=(J,z)=>{for(var Z in z)M2(J,Z,{get:z[Z],enumerable:!0,configurable:!0,set:A2.bind(z,Z)})}...
L4: `).filter((Z)=>Z.length>0)}wrapCommand(J,z={}){let Z=z.cwd?`cd ${Yq(z.cwd)} && ${J}`:J;return`${Zq(this.spec,{tty:z.tty}).map($2).join(" ")} ${Yq(Z)}`}}var Yq,l2,tW=(J,z)=>{let[Z,....
...
L6: `)}return Sj+[q,Y].join(`
L7: `)}function GN(J){let z=J.lastIndexOf("/");return z<=0?".":J.slice(0,z)}function YU(J){return`cd ${s0(J)} && while :; do clear; printf "\\033[1m# %s\\033[0m\\n\\n" ${s0(J)}; ...
L8: `).map((X)=>X.trim()).filter(Boolean)[0];if(!Y)return;if(Y.startsWith("claude:")&&Y.includes("aliased to")){let X=Y.split("aliased to")[1]?.trim();return X&&WN(X)?X:void 0}return Y...
HighSame File Env Network Execution
A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/cli/index.jsView on unpkg · L2 2// @bun
L3: var M2=Object.defineProperty;var O2=(J)=>J;function A2(J,z){this[J]=O2.bind(null,z)}var X1=(J,z)=>{for(var Z in z)M2(J,Z,{get:z[Z],enumerable:!0,configurable:!0,set:A2.bind(z,Z)})}...
L4: `).filter((Z)=>Z.length>0)}wrapCommand(J,z={}){let Z=z.cwd?`cd ${Yq(z.cwd)} && ${J}`:J;return`${Zq(this.spec,{tty:z.tty}).map($2).join(" ")} ${Yq(Z)}`}}var Yq,l2,tW=(J,z)=>{let[Z,....
...
L6: `)}return Sj+[q,Y].join(`
L7: `)}function GN(J){let z=J.lastIndexOf("/");return z<=0?".":J.slice(0,z)}function YU(J){return`cd ${s0(J)} && while :; do clear; printf "\\033[1m# %s\\033[0m\\n\\n" ${s0(J)}; ...
L8: `).map((X)=>X.trim()).filter(Boolean)[0];if(!Y)return;if(Y.startsWith("claude:")&&Y.includes("aliased to")){let X=Y.split("aliased to")[1]?.trim();return X&&WN(X)?X:void 0}return Y...
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/cli/index.jsView on unpkg · L2 6`)}return Sj+[q,Y].join(`
L7: `)}function GN(J){let z=J.lastIndexOf("/");return z<=0?".":J.slice(0,z)}function YU(J){return`cd ${s0(J)} && while :; do clear; printf "\\033[1m# %s\\033[0m\\n\\n" ${s0(J)}; ...
L8: `).map((X)=>X.trim()).filter(Boolean)[0];if(!Y)return;if(Y.startsWith("claude:")&&Y.includes("aliased to")){let X=Y.split("aliased to")[1]?.trim();return X&&WN(X)?X:void 0}return Y...
HighRuntime Package Install
Package source invokes a package manager install command at runtime.
dist/cli/index.jsView on unpkg · L6 210`),process.exit(2)}function $O(J){try{return rw(Gj(process.cwd(),PJ(J)),"utf8")}catch(z){HY(`cannot read ${J}: ${z instanceof Error?z.message:String(z)}`)}}function ow(J){let z={};...
L211: `);return}let{getRepoInitOverride:Y,setRepoInitOverride:X,resolveRepoRoot:Q}=await Promise.resolve().then(() => (I1(),jZ)),{existsSync:q}=await import("fs"),{join:H}=await import("...
L212: `)});async function rO(J={}){let z=J.mode==="require-running"?await iJ():await Ez();if(!z)return null;return{client:z,close:()=>z.close()}}var oO=C(()=>{IJ()});var qA={};X1(qA,{ver...
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/cli/index.jsView on unpkg · L210 2// @bun
L3: var M2=Object.defineProperty;var O2=(J)=>J;function A2(J,z){this[J]=O2.bind(null,z)}var X1=(J,z)=>{for(var Z in z)M2(J,Z,{get:z[Z],enumerable:!0,configurable:!0,set:A2.bind(z,Z)})}...
L4: `).filter((Z)=>Z.length>0)}wrapCommand(J,z={}){let Z=z.cwd?`cd ${Yq(z.cwd)} && ${J}`:J;return`${Zq(this.spec,{tty:z.tty}).map($2).join(" ")} ${Yq(Z)}`}}var Yq,l2,tW=(J,z)=>{let[Z,....
L5: `)}function BU(J,z,Z){let Y=mJ(J,Z),X=z?.initScript?.trim();if(!X)return Y;let Q=Ej(z?.timeoutSeconds),q=QN(X,Q);if(z?.markerPath){let H=s0(z.markerPath),j=s0(GN(z.markerPath));ret...
L6: `)}return Sj+[q,Y].join(`
L7: `)}function GN(J){let z=J.lastIndexOf("/");return z<=0?".":J.slice(0,z)}function YU(J){return`cd ${s0(J)} && while :; do clear; printf "\\033[1m# %s\\033[0m\\n\\n" ${s0(J)}; ...
L8: `).map((X)=>X.trim()).filter(Boolean)[0];if(!Y)return;if(Y.startsWith("claude:")&&Y.includes("aliased to")){let X=Y.split("aliased to")[1]?.trim();return X&&WN(X)?X:void 0}return Y...
...
L31: `).map((B)=>B.split("\t")).filter((B)=>(B[0]?.trim()??"")!=="");if(Y.length===0)return;if(Y.some((B)=>B[5]?.trim()==="1"))return;if(Y.some((B)=>(B[6]?.trim()??"")!==""))return;if(Y...
L32: `).map((Y)=>Y.split(
LowWeak Crypto
Package source references weak cryptographic algorithms.
dist/cli/index.jsView on unpkg · L2