☢️ Generate anything from a specification
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit f345214 · analyzer v32 · 3h ago
skills & prompt files 34
- skill storm-software-power-plant-f345214/.agents/skills/cavecrew/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman-commit/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman-compress/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman-help/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman-review/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman-stats/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/caveman/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/graphql-schema/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/grill-me/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/json-schema-lookup/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/nix-best-practices/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/openapi-spec-generation/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/rust-async-patterns/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/rust-best-practices/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/typescript-advanced-types/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/typescript-mcp-server-generator/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/valibot/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/vitest/SKILL.md
- skill storm-software-power-plant-f345214/.agents/skills/writing-json-schemas/SKILL.md
- agent-rules storm-software-power-plant-f345214/.agents/skills/zod/AGENTS.md
- skill storm-software-power-plant-f345214/.agents/skills/zod/SKILL.md
- skill storm-software-power-plant-f345214/.claude/skills/typescript-mcp-server-generator/SKILL.md
- agent-rules storm-software-power-plant-f345214/.github/copilot-instructions.md
- agent-rules storm-software-power-plant-f345214/.github/instructions/context7.instructions.md
- prompt-file storm-software-power-plant-f345214/.github/prompts/monitor-ci.prompt.md
- skill storm-software-power-plant-f345214/.github/skills/link-workspace-packages/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/monitor-ci/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/nx-generate/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/nx-import/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/nx-plugins/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/nx-run-tasks/SKILL.md
- skill storm-software-power-plant-f345214/.github/skills/nx-workspace/SKILL.md
- agent-rules storm-software-power-plant-f345214/AGENTS.md
- agent-rules storm-software-power-plant-f345214/CLAUDE.md
danger signals1
- dynamic code execution new Function() storm-software-power-plant-f345214/packages/base/schema/tests/codegen.test.ts :80
return new Function(`${executable}\nreturn parse;`)() as (
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 301
filesystem 12
- fs storm-software-power-plant-f345214/packages/base/schema/src/extract.ts :51
import { readFile } from "node:fs/promises"; - fs storm-software-power-plant-f345214/packages/base/schema/src/storage/helpers.ts :21
import { Stats } from "node:fs"; - fs storm-software-power-plant-f345214/packages/base/schema/src/storage/index.ts :22
import type { FSWatcher, PathLike } from "node:fs"; - fs storm-software-power-plant-f345214/packages/base/schema/src/storage/promises.ts :47
} from "node:fs"; - fs storm-software-power-plant-f345214/packages/generators/capnp/src/index.ts :29
import { mkdtemp } from "node:fs/promises"; - fs storm-software-power-plant-f345214/packages/generators/content-collections/src/index.ts :35
import { existsSync } from "node:fs"; - fs (weak) storm-software-power-plant-f345214/packages/generators/content-collections/tests/generator.test.ts :19
import { mkdtemp, mkdir, rm, writeFile } from "node:fs/promises"; - fs storm-software-power-plant-f345214/packages/generators/prisma/src/index.ts :27
import { readdir, readFile, stat } from "node:fs/promises"; - fs storm-software-power-plant-f345214/packages/inputs/capnp-input/src/input.ts :25
import { mkdtemp } from "node:fs/promises"; - fs storm-software-power-plant-f345214/packages/inputs/prisma-input/src/input.ts :24
import { glob, readdir, readFile, stat } from "node:fs/promises"; - fs (weak) storm-software-power-plant-f345214/packages/inputs/terrazzo-input/tests/input.test.ts :20
import { readFileSync } from "node:fs"; - fs (weak) storm-software-power-plant-f345214/tools/scripts/src/delete-stale-tags.mjs :20
import { readdirSync, readFileSync } from "node:fs";
shell / exec 10
- shell (weak) storm-software-power-plant-f345214/tools/scripts/src/bootstrap.mjs :25
const proc = $`pnpm nx sync`.timeout(`${2 * 60}s`); - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/build.mjs :39
let proc = $`pnpm bootstrap`.timeout(`${1 * 60}s`); - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/clean.mjs :25
let proc = $`pnpm nx clear-cache`.timeout(`${5 * 60}s`); - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/delete-stale-tags.mjs :110
const allTags = (await $`git tag -l`).stdout - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/format.mjs :31
$`pnpm exec storm-git readme --templates="tools/readme-templates" --project=monorepo`.timeout( - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/lint.mjs :33
// $`pnpm nx run-many --target=lint ${filesArg} --exclude=monorepo,native-*,docs-* --outputStyle=dynamic-legacy --parallel=5`.timeout( - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/nuke.mjs :26
// $`pnpm nx run-many --target=clean --all --exclude=monorepo --outputStyle=dynamic-legacy --parallel=5`.timeout( - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/release.mjs :39
let proc = $`pnpm build`.timeout(`${60 * 60}s`); - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/typecheck.mjs :38
let proc = $`pnpm bootstrap`.timeout(`${1 * 60}s`); - shell (weak) storm-software-power-plant-f345214/tools/scripts/src/update-storm.mjs :27
let proc = $`pnpm exec storm-pnpm update --all`.timeout(`${30 * 60}s`);
declared dependencies 42
- @ls-lint/ls-lint@catalog:
- @nx/devkit@catalog:
- @nx/eslint-plugin@catalog:
- @nx/js@catalog:
- @nx/plugin@catalog:
- @nx/vite@catalog:
- @nx/vitest@catalog:
- @nx/workspace@catalog:
- @powerlines/nx@catalog:
- @powerlines/tsconfig@catalog:
- @powerlines/tsdoc@catalog:
- @storm-software/config@catalog:
- @storm-software/config-tools@catalog:
- @storm-software/cspell@catalog:
- @storm-software/eslint@catalog:
- @storm-software/eslint-plugin-pnpm@catalog:
- @storm-software/eslint-plugin-tsdoc@catalog:
- @storm-software/git-tools@catalog:
- @storm-software/linting-tools@catalog:
- @storm-software/markdownlint@catalog:
- @storm-software/pnpm-tools@catalog:
- @storm-software/prettier@catalog:
- @storm-software/tsconfig@catalog:
- @storm-software/tsdoc@catalog:
- @storm-software/untyped@catalog:
- @storm-software/workspace-tools@catalog:
- @types/node@catalog:
- @typescript/native-preview@catalog:
- copyfiles@catalog:
- eslint@catalog:
- lefthook@catalog:
- log4brains@catalog:
- nx@catalog:
- powerlines@catalog:
- prettier@catalog:
- rimraf@catalog:
- tslib@catalog:
- typescript@^6.0.3
- verdaccio@catalog:
- vite@catalog:
- vitest@catalog:
- zx@catalog: