registry  /  fractalia-faro  /  0.6.0

fractalia-faro@0.6.0

Wizard FARO: crea un repo de trabajo (servicio/funcionalidad de plataforma, proyecto o iniciativa) desde el template oficial, con nomenclatura, ramas main+develop y clon local listo.

Static Scan Results

scanned 20h ago · by rust-scanner

Static analysis completed at 65.0% confidence. No malicious behavior was detected; 11 low-signal pattern(s) were surfaced and cleared.

Static reason
No blocking static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessEnvironmentVarsFilesystemNetworkShell
Supply chain
HighEntropyStringsObfuscatedUrlStrings
Manifest
NoLicense
scanned 1 file(s), 38.9 KB of source, external domains: api.github.com, github.com

Source & flagged code

2 flagged · loading source
bin/crear.mjsView file
18import { emitKeypressEvents } from 'node:readline'; // el clásico: promises/ NO trae emitKeypressEvents L19: import { execFileSync } from 'node:child_process'; L20:
High
Child Process

Package source references child process execution.

bin/crear.mjsView on unpkg · L18
318await new Promise((r) => setTimeout(r, intervalo)); L319: const t = await post('https://github.com/login/oauth/access_token', { L320: client_id: clientId, device_code: d.device_code, grant_type: 'urn:ietf:params:oauth:grant-type:device_code', ... L329: const candidatos = []; L330: if (process.env.FRACTALIA_GITHUB_TOKEN) candidatos.push(['variable de entorno FRACTALIA_GITHUB_TOKEN', process.env.FRACTALIA_GITHUB_TOKEN]); L331: if (process.env.GITHUB_TOKEN) candidatos.push(['variable de entorno GITHUB_TOKEN', process.env.GITHUB_TOKEN]); ... L333: try { L334: const t = execFileSync('gh', ['auth', 'token'], { encoding: 'utf8', stdio: ['ignore', 'pipe', 'ignore'], timeout: 8000 }).trim(); L335: if (t) candidatos.push(['GitHub CLI (gh auth token)', t]);
High
Same File Env Network Execution

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

bin/crear.mjsView on unpkg · L318

Findings

3 High3 Medium5 Low
HighChild Processbin/crear.mjs
HighShell
HighSame File Env Network Executionbin/crear.mjs
MediumNetwork
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowFilesystem
LowObfuscated
LowHigh Entropy Strings
LowUrl Strings
LowNo License