registry  /  @superclawd-ai/pipelines  /  0.1.1

@superclawd-ai/pipelines@0.1.1

Turn your board into an autonomous pipeline — a local, opt-in SuperClawd extension that runs your own Claude on your tickets and opens PRs for review.

Static Scan Results

scanned 4h ago · by rust-scanner

Static analysis flagged 17 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
ChildProcessCryptoDynamicRequireEnvironmentVarsEvalFilesystemNetwork
Supply chain
HighEntropyStringsMinifiedObfuscatedUrlStrings
Manifest
NoLicense
scanned 3 file(s), 2.45 MB of source, external domains: api.atlassian.com, api.linear.app, api.superclawd.com, cdn.jsdelivr.net, demo.atlassian.net, developer.mozilla.org, gist.github.com, github.com, huggingface.co, linear.app, mcp-api.superclawd.com, radix-ui.com, reactjs.org, superclawd.com, web.dev, www.markdownguide.org, www.w3.org, your-server.com

Source & flagged code

7 flagged · loading source
dist-server/index.mjsView file
9`)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=Pi(d.message?.content);u&&(d.type==="user"&&r===null&&(r=u),d.type==="assistant"&&(s=u))}return... L10: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=d.type,m=d.message?.content;if(typeof m=="string"){let g=m.trim();if(!g)continue;u==="user"&&!s... L11: `)}function ps(e){let{cmd:t,args:n,repoPaths:r,enabled:s}=e;return!s||!r.length||!Hi()?{cmd:t,args:n,sandboxed:!1}:{cmd:"sandbox-exec",args:["-p",Xi(r),t,...n],sandboxed:!0}}functi...
High
Child Process

Package source references child process execution.

dist-server/index.mjsView on unpkg · L9
1Manifest entrypoint (manifest.main) carries capability families absent from dist/build output: environment+network, sensitive-file+network, execution+network L1: import { createRequire as __cr } from 'module'; const require = __cr(import.meta.url); L2: var wi=Object.defineProperty;var Rn=(e,t)=>()=>(e&&(t=e(e=0)),t);var bi=(e,t)=>{for(var n in t)wi(e,n,{get:t[n],enumerable:!0})};var he,j,Re,Te,y,h,I,x,S,l,M,te,E,H,B,L,q,P,C,G,J,V... L3: ... L7: L8: Here\u2019s a first pass grouped by Added / Changed / Fixed. Want me to tighten the copy?`,ts:"08:05"}],starred:!1,createdAt:new Date(Date.now()-2*24*36e5).toISOString(),updatedAt:... L9: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=Pi(d.message?.content);u&&(d.type==="user"&&r===null&&(r=u),d.type==="assistant"&&(s=u))}return... L10: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=d.type,m=d.message?.content;if(typeof m=="string"){let g=m.trim();if(!g)continue;u==="user"&&!s... L11: `)}function ps(e){let{cmd:t,args:n,repoPaths:r,enabled:s}=e;return!s||!r.length||!Hi()?{cmd:t,args:n,sandboxed:!1}:{cmd:"sandbox-exec",args:["-p",Xi(r),t,...n],sandboxed:!0}}func…
High
Entrypoint Build Divergence

Manifest entrypoint contains risky behavior absent from dist/build output.

dist-server/index.mjsView on unpkg · L1
1import { createRequire as __cr } from 'module'; const require = __cr(import.meta.url); L2: var wi=Object.defineProperty;var Rn=(e,t)=>()=>(e&&(t=e(e=0)),t);var bi=(e,t)=>{for(var n in t)wi(e,n,{get:t[n],enumerable:!0})};var he,j,Re,Te,y,h,I,x,S,l,M,te,E,H,B,L,q,P,C,G,J,V... L3: ... L9: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=Pi(d.message?.content);u&&(d.type==="user"&&r===null&&(r=u),d.type==="assistant"&&(s=u))}return... L10: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=d.type,m=d.message?.content;if(typeof m=="string"){let g=m.trim();if(!g)continue;u==="user"&&!s... L11: `)}function ps(e){let{cmd:t,args:n,repoPaths:r,enabled:s}=e;return!s||!r.length||!Hi()?{cmd:t,args:n,sandboxed:!1}:{cmd:"sandbox-exec",args:["-p",Xi(r),t,...n],sandboxed:!0}}functi...
High
Same File Env Network Execution

A single source file combines environment access, network access, and code or shell execution; review context before blocking.

dist-server/index.mjsView on unpkg · L1
1import { createRequire as __cr } from 'module'; const require = __cr(import.meta.url); L2: var wi=Object.defineProperty;var Rn=(e,t)=>()=>(e&&(t=e(e=0)),t);var bi=(e,t)=>{for(var n in t)wi(e,n,{get:t[n],enumerable:!0})};var he,j,Re,Te,y,h,I,x,S,l,M,te,E,H,B,L,q,P,C,G,J,V... L3: ... L7: L8: Here\u2019s a first pass grouped by Added / Changed / Fixed. Want me to tighten the copy?`,ts:"08:05"}],starred:!1,createdAt:new Date(Date.now()-2*24*36e5).toISOString(),updatedAt:... L9: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=Pi(d.message?.content);u&&(d.type==="user"&&r===null&&(r=u),d.type==="assistant"&&(s=u))}return... L10: `)){let i=o.trim();if(!i)continue;let c;try{c=JSON.parse(i)}catch{continue}let d=c,u=d.type,m=d.message?.content;if(typeof m=="string"){let g=m.trim();if(!g)continue;u==="user"&&!s... L11: `)}function ps(e){let{cmd:t,args:n,repoPaths:r,enabled:s}=e;return!s||!r.length||!Hi()?{cmd:t,args:n,sandboxed:!1}:{cmd:"sandbox-exec",args:["-p",Xi(r),t,...n],sandboxed:!0}}functi...
High
Command Output Exfiltration

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

dist-server/index.mjsView on unpkg · L1
dist/assets/transformers.web-CjIQtwg9.jsView file
6${N} L7: }`,m=new Function(Object.keys(F),N)(...Object.values(F)),N=`methodCaller<(${b.map(U=>U.name)}) => ${g.name}>`,my(Object.defineProperty(m,"name",{value:N}))}function by(u,f){return ... L8: `),r)}p.validationMode&&Mr(o,"validationMode",p.validationMode,r)}let _=Pe().webgpuRegisterDevice(h);if(_){let[p,w,v]=_;Mr(o,"deviceId",p.toString(),r),Mr(o,"webgpuInstance",w.toSt...
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/assets/transformers.web-CjIQtwg9.jsView on unpkg · L6
dist/assets/index-Calq7HVM.jsView file
51L52: Please change the parent <Route path="${C}"> to <Route path="${C==="/"?"*":`${C}/*`}">.`)}let b=bi(),y;y=b;let v=y.pathname||"/",T=v;if(m!=="/"){let C=m.replace(/^\//,"").split("/"... L53: * @license lucide-react v0.555.0 - ISC
Medium
Dynamic Require

Package source references dynamic require/import behavior.

dist/assets/index-Calq7HVM.jsView on unpkg · L51
dist/assets/ort-wasm-simd-threaded.asyncify-DMmc6YqF.wasmView file
path = dist/assets/ort-wasm-simd-threaded.asyncify-DMmc6YqF.wasm kind = wasm_module sizeBytes = 23567050 magicHex = [redacted]
Medium
Ships Wasm Module

Package ships WebAssembly modules.

dist/assets/ort-wasm-simd-threaded.asyncify-DMmc6YqF.wasmView on unpkg

Findings

4 High5 Medium8 Low
HighChild Processdist-server/index.mjs
HighEntrypoint Build Divergencedist-server/index.mjs
HighSame File Env Network Executiondist-server/index.mjs
HighCommand Output Exfiltrationdist-server/index.mjs
MediumDynamic Requiredist/assets/index-Calq7HVM.js
MediumNetwork
MediumEnvironment Vars
MediumShips Wasm Moduledist/assets/ort-wasm-simd-threaded.asyncify-DMmc6YqF.wasm
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowEvaldist/assets/transformers.web-CjIQtwg9.js
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings
LowNo License