BEACON

← candidates

npm failproofai @0.0.13

score
0.5651 med
flagged 2026-07-20 09:29
signals by category
topology 3

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
dist_tag_anomaly 0.5 dist-tags.latest=0.0.13 but max published is 0.0.14-beta.0
repository_url_changed 0.7 'git+https://github.com/exospherehost/failproofai.git' -> 'git+https://github.com/FailproofAI/failproofai.git'
dependency_added_unknown 0.6 4 new non-watchlisted dep(s): ['html-to-image', 'html2canvas', 'sql.js', 'yaml']

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "niveditjain"
  ],
  "versions": 63
}

Evidence (package doc at flag time)

{
  "dependencies_count": 5,
  "dist": {
    "integrity": "sha512-XldD5wbCle30FsXW9ZaVP+5uipiDVrYoMUELfOiARBrqLoiOXRxqmZah42eqlGjHfWha2gtuwVHPtnQPaaB72g==",
    "tarball": "https://registry.npmjs.org/failproofai/-/failproofai-0.0.13.tgz",
    "unpackedSize": 37003238
  },
  "dist-tags": {
    "beta": "0.0.14-beta.2",
    "latest": "0.0.13"
  },
  "latest_version": "0.0.13",
  "maintainers": [
    {
      "email": "nivedit@exosphere.host",
      "name": "niveditjain"
    }
  ],
  "num_versions": 76,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/FailproofAI/failproofai.git"
  },
  "scripts": {
    "build": "bun build --target=node --format=cjs --outfile=dist/index.js src/index.ts && bun run build:cli && bun --bun next build && node -e \"const {cpSync}=require('fs');cpSync('.next/static','.next/standalone/.next/static',{recursive:true});\" && node scripts/prune-standalone.mjs",
    "build:cli": "bun build --target=node --format=esm --outfile=dist/cli.mjs bin/failproofai.mjs --external posthog-node --external sql.js && node -e \"const fs=require('fs');const c=fs.readFileSync('dist/cli.mjs','utf8');fs.writeFileSync('dist/cli.mjs',c.replace('#!/usr/bin/env bun','#!/usr/bin/env node').replace('// @bun\\n',''))\"",
    "dev": "FAILPROOFAI_TELEMETRY_DISABLED=1 bun scripts/dev.ts --port 8020",
    "lint": "eslint . --config eslint.config.mjs",
    "postinstall": "node scripts/postinstall.mjs",
    "predev": "bun run build:cli && bun link",
    "prepare": "bun run build",
    "prestart": "bun run build:cli && bun link",
    "preuninstall": "node scripts/preuninstall.mjs",
    "start": "FAILPROOFAI_TELEMETRY_DISABLED=1 bun scripts/start.ts",
    "test": "vitest",
    "test:e2e": "vitest run --config vitest.config.e2e.mts",
    "test:e2e:watch": "vitest --config vitest.config.e2e.mts",
    "test:run": "vitest run",
    "translate": "bun scripts/translate-docs/cli.ts",
    "translate:docs": "bun scripts/translate-docs/cli.ts --docs-only",
    "translate:dry-run": "bun scripts/translate-docs/cli.ts --dry-run",
    "translate:readme": "bun scripts/translate-docs/cli.ts --readme-only",
    "translate:validate": "bun scripts/translate-docs/cli.ts --validate",
    "validate:mdx": "bun scripts/validate-mdx.ts"
  },
  "signal_details": {
    "dependency_added_unknown": "4 new non-watchlisted dep(s): ['html-to-image', 'html2canvas', 'sql.js', 'yaml']",
    "dist_tag_anomaly": "dist-tags.latest=0.0.13 but max published is 0.0.14-beta.0",
    "repository_url_changed": "'git+https://github.com/exospherehost/failproofai.git' -> 'git+https://github.com/FailproofAI/failproofai.git'"
  },
  "time": {
    "created": "2026-04-06T22:07:50.995Z",
    "modified": "2026-07-20T14:29:56.223Z"
  }
}