BEACON

← candidates

npm glyph-agent @0.2.0

score
0.5707 med
flagged 2026-06-18 08:28
signals by category
identity 2 cadence 1 topology 2 enrichment 1

maintainers added: juulsverne

package profile →

amplifiers co-occurring signal pairs that lift the final score

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['juulsverne']
maintainer_takeover 1.0 prior all gone ['krishhna_dev'] -> now ['juulsverne']
cadence
removed_within_window 0.9 version 0.1.0 was removed upstream ~0min ago
topology
repository_url_changed 0.7 'git+https://github.com/krishhna24/glyph-agent.git' -> 'git+https://github.com/juulsverne/glyph.git'
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@glyph/shared']
enrichment
repo_doesnt_exist 1.0 claimed repo juulsverne/glyph returns 404 on github.com

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "krishhna_dev"
  ],
  "versions": 2
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-1AObf2YrFmYDVwfDsjarVMOPCdeoNH4KuY+JdzY2+ldCxMU23PzHdqEkfxLJLCiMIajU62K/X75lZ1ZvmKqojQ==",
    "tarball": "https://registry.npmjs.org/glyph-agent/-/glyph-agent-0.2.0.tgz",
    "unpackedSize": 112036
  },
  "dist-tags": {
    "latest": "0.2.0"
  },
  "latest_version": "0.2.0",
  "maintainers": [
    {
      "email": "npm@elijahos.com",
      "name": "juulsverne"
    }
  ],
  "num_versions": 1,
  "repository": {
    "directory": "packages/agent",
    "type": "git",
    "url": "git+https://github.com/juulsverne/glyph.git"
  },
  "scripts": {
    "build": "node -e \"require('node:fs').rmSync('dist', { recursive: true, force: true })\" && tsc -p tsconfig.json",
    "dev": "tsx src/index.ts",
    "prepack": "npm run build --workspace @glyph/shared && npm run build && node -e \"const fs=require('node:fs');const p=require('node:path');const root=p.resolve(__dirname,'..','..');const src=p.join(root,'packages','shared');const dest=p.join(__dirname,'node_modules','@glyph','shared');fs.rmSync(dest,{recursive:true,force:true});fs.mkdirSync(dest,{recursive:true});fs.cpSync(p.join(src,'dist'),p.join(dest,'dist'),{recursive:true});const pkg=JSON.parse(fs.readFileSync(p.join(src,'package.json'),'utf8'));fs.writeFileSync(p.join(dest,'package.json'),JSON.stringify({name:pkg.name,version:pkg.version,type:pkg.type,main:pkg.main,types:pkg.types},null,2)+'\\n');fs.copyFileSync(p.join(root,'pricing.bedrock.json'),p.join(__dirname,'pricing.bedrock.json'));\"",
    "test": "tsx --test \"src/**/*.test.ts\""
  },
  "signal_details": {
    "_amplifiers": [
      "repository_url_changed + maintainer_churn: repo ownership claim shifted during identity churn (+0.10)"
    ],
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@glyph/shared']",
    "maintainer_churn": "added: ['juulsverne']",
    "maintainer_takeover": "prior all gone ['krishhna_dev'] -> now ['juulsverne']",
    "removed_within_window": "version 0.1.0 was removed upstream ~0min ago",
    "repo_doesnt_exist": "claimed repo juulsverne/glyph returns 404 on github.com",
    "repository_url_changed": "'git+https://github.com/krishhna24/glyph-agent.git' -> 'git+https://github.com/juulsverne/glyph.git'"
  },
  "time": {
    "created": "2026-06-18T13:28:22.711Z",
    "modified": "2026-06-18T13:28:23.277Z"
  }
}