github JavaScript analyzed a224377

itqanlab/agent-toolkit

github

Agent toolkit — portable Agent Skills, MCP servers, and Claude Code plugins. One repo, eight agents.

maintainer
itqanlab
licence
MIT
first seen
2026-08-10
last seen
2026-08-15
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

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

analyzed commit a224377 · analyzer v33 · 2w ago

skills & prompt files 5

danger signals4

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 31

filesystem 8

  • fs itqanlab-agent-toolkit-a224377/site/build.mjs :12 import { readFileSync, writeFileSync, mkdirSync, readdirSync, existsSync, cpSync, rmSync } from 'node:fs';
  • fs itqanlab-agent-toolkit-a224377/skills/cloudflare-ops/lib/store.mjs :12 import { existsSync, mkdirSync, readFileSync, writeFileSync, chmodSync, renameSync, statSync } from 'node:fs';
  • fs (weak) itqanlab-agent-toolkit-a224377/skills/cloudflare-ops/scripts/api.mjs :15 import { existsSync, mkdirSync, readFileSync, statSync, writeFileSync } from 'node:fs';
  • fs itqanlab-agent-toolkit-a224377/skills/dokploy-ops/lib/store.mjs :12 import { existsSync, mkdirSync, readFileSync, writeFileSync, chmodSync, renameSync, statSync } from 'node:fs';
  • fs (weak) itqanlab-agent-toolkit-a224377/skills/dokploy-ops/scripts/api.mjs :18 import { existsSync, mkdirSync, readFileSync, statSync, writeFileSync } from 'node:fs';
  • fs itqanlab-agent-toolkit-a224377/skills/hetzner-ops/lib/store.mjs :12 import { existsSync, mkdirSync, readFileSync, writeFileSync, chmodSync, renameSync, statSync } from 'node:fs';
  • fs (weak) itqanlab-agent-toolkit-a224377/skills/hetzner-ops/scripts/api.mjs :16 import { existsSync, mkdirSync, readFileSync, statSync, writeFileSync } from 'node:fs';
  • fs (weak) itqanlab-agent-toolkit-a224377/skills/toolkit-credentials/scripts/store.mjs :12 import { existsSync, mkdirSync, readFileSync, writeFileSync, chmodSync, renameSync, statSync } from 'node:fs';

shell / exec 1

  • shell (weak) itqanlab-agent-toolkit-a224377/skills/cloudflare-ops/scripts/cf.mjs :327 const { spawnSync } = await import('node:child_process');

network 7

  • net (weak) itqanlab-agent-toolkit-a224377/skills/cloudflare-ops/scripts/api.mjs :25 const response = await fetch(SPEC_URL, {
  • net (weak) itqanlab-agent-toolkit-a224377/skills/cloudflare-ops/scripts/cf.mjs :57 response = await fetch(url, init);
  • net (weak) itqanlab-agent-toolkit-a224377/skills/dokploy-ops/scripts/dk.mjs :86 response = await fetch(url, {
  • net (weak) itqanlab-agent-toolkit-a224377/skills/dokploy-ops/scripts/setup.mjs :39 response = await fetch(`${base}/api/project.all`, {
  • net (weak) itqanlab-agent-toolkit-a224377/skills/hetzner-ops/scripts/api.mjs :26 const response = await fetch(SPEC_URL, {
  • net (weak) itqanlab-agent-toolkit-a224377/skills/hetzner-ops/scripts/hz.mjs :82 response = await fetch(url, init);
  • net (weak) itqanlab-agent-toolkit-a224377/skills/hetzner-ops/scripts/setup.mjs :34 const response = await fetch('https://api.hetzner.cloud/v1/servers?per_page=1', {

install hooks 1

  • prepare itqanlab-agent-toolkit-a224377/package.json :14 husky

declared dependencies 4

  • @commitlint/cli@^21.2.1
  • @commitlint/config-conventional@^21.2.0
  • husky@^9.1.7
  • marked@^18.0.9