registry  /  copilot-api-node20  /  0.37.1

copilot-api-node20@0.37.1

Turn GitHub Copilot into OpenAI/Anthropic API compatible server. Usable with Claude Code! (Node v20+ fork)

Static Scan Results

scanned 3d ago · by rust-scanner

Static analysis flagged 11 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
EnvironmentVarsFilesystemNetwork
Supply chain
HighEntropyStringsMinifiedTrivialUrlStrings
Manifest
NoLicense
scanned 1 file(s), 150 KB of source, external domains: 1.1.1.1, api.exa.ai, api.github.com, api.githubcopilot.com, api.honeycomb.io, api.tavily.com, claude.com, copilot-api.barazany.dev, github.com, tailscale.com, www.google.com, www.npmjs.com

Source & flagged code

2 flagged · loading source
dist/main.mjsView file
1#!/usr/bin/env node L2: import{defineCommand as e,runMain as t}from"citty";import o,{LogLevels as n,consola as r}from"consola";import a from"node:fs/promises";import i from"node:os";import s from"node:pat...
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/main.mjsView on unpkg · L1
1#!/usr/bin/env node L2: import{defineCommand as e,runMain as t}from"citty";import o,{LogLevels as n,consola as r}from"consola";import a from"node:fs/promises";import i from"node:os";import s from"node:pat...
High
Command Output Exfiltration

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

dist/main.mjsView on unpkg · L1

Findings

2 High3 Medium6 Low
HighSame File Env Network Executiondist/main.mjs
HighCommand Output Exfiltrationdist/main.mjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowNon Install Lifecycle Scripts
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings
LowNo License