npm JavaScript analyzed 3.34.2

aidevops

v3.34.2
npm

AI DevOps Framework - AI-assisted development workflows, code quality, and deployment automation

maintainer
marcusquinn
licence
MIT
first seen
2026-05-22
last seen
2026-09-19
releases · 30d
97
short id

Drift inferred · capture-to-capture

tool count over time

05-30 14:56 now
2t
2t
capabilities 2 tools
transport stdio counts 2 tools · 0 res · 0 prompts permission surface via README inference

tools

  • fd

    Fast file finder (replaces find)

  • ripgrep

    Fast content search (replaces grep)

skills & danger signals npm-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed v3.34.2 · analyzer v33 · 16h ago

skills & prompt files 2

danger signals1

code evidence v3.34.2 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 63

filesystem 9

  • fs package/packages/gui-api/src/file-adapter.ts :1 import { existsSync, readdirSync, readFileSync, statSync } from "node:fs";
  • fs package/packages/gui-api/src/status-adapter-utils.ts :2 import { accessSync, constants, existsSync, readFileSync, realpathSync, statSync } from "node:fs";
  • fs package/packages/gui-api/src/status-adapter.ts :3 import { existsSync, readFileSync } from "node:fs";
  • fs package/packages/gui-api/src/status-inventory.ts :2 import { lstatSync } from "node:fs";
  • fs package/packages/gui-api/src/status-local-repos.ts :1 import { existsSync, readdirSync, statSync } from "node:fs";
  • fs package/packages/gui-api/src/status-managed-apps.ts :1 import { existsSync } from "node:fs";
  • fs package/packages/gui-api/src/status-pulse-workers.ts :1 import { existsSync, readdirSync, readFileSync, statSync } from "node:fs";
  • fs package/packages/gui-api/src/status-vault.ts :2 import { existsSync } from "node:fs";
  • fs (weak) package/scripts/npm-postinstall.cjs :11 const fs = require('fs');

shell / exec 5

  • shell package/packages/gui-api/src/app.ts :1 import { spawn } from "node:child_process";
  • shell package/packages/gui-api/src/status-adapter-utils.ts :1 import { execFileSync } from "node:child_process";
  • shell package/packages/gui-api/src/status-adapter.ts :2 import { execFileSync } from "node:child_process";
  • shell package/packages/gui-api/src/status-inventory.ts :1 import { spawnSync } from "node:child_process";
  • shell package/packages/gui-api/src/status-vault.ts :1 import { spawnSync } from "node:child_process";

network 3

  • net package/packages/gui-web/src/InventorySurfaces.tsx :91 const response = await fetch(`/api/apps/jobs/${encodeURIComponent(jobId)}`);
  • net package/packages/gui-web/src/ManagedAppPanel.tsx :105 const response = await fetch(`/api/apps/${encodeURIComponent(app.id)}/actions/${action}`, { method: "POST" });
  • net package/packages/gui-web/src/PulseWorkersSurface.tsx :184 const response = await fetch(`/api/pulse-workers/jobs/${encodeURIComponent(jobId)}`);

install hooks 1

  • postinstall package/package.json :45 node scripts/npm-postinstall.cjs || true

declared dependencies 14

  • @vitejs/plugin-react@6.1.1
  • elysia@1.4.30
  • file-type@21.3.4
  • hono@4.13.5
  • vite@8.2.2
  • @secretlint/secretlint-rule-preset-recommend@13.0.5
  • @types/bun@1.4.2
  • @types/react@19.2.18
  • @types/react-dom@19.2.7
  • ajv@8.20.0
  • react@19.2.8
  • react-dom@19.2.8
show 2 more
  • secretlint@13.0.5
  • typescript@7.0.2