{"_id":"@abelionorg/tagger-public","_rev":"3-ca1b1799d0a81c9800fa5edfecba5bbf","name":"@abelionorg/tagger-public","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@abelionorg/tagger-public","version":"1.0.0","keywords":["watermark","steganography","security","cli","bun"],"author":{"name":"abelion"},"license":"MIT","_id":"@abelionorg/tagger-public@1.0.0","maintainers":[{"name":"abelionorg","email":"agen.salva@gmail.com"}],"homepage":"https://github.com/Abelion512/abelion-tagger#readme","bugs":{"url":"https://github.com/Abelion512/abelion-tagger/issues"},"bin":{"abelion-tagger":"dist/cli.js"},"dist":{"shasum":"9eee8b2e47c028af40e8d5cf3133c47b0e90e871","tarball":"https://registry.npmjs.org/@abelionorg/tagger-public/-/tagger-public-1.0.0.tgz","fileCount":22,"integrity":"sha512-ErjBeA98w/doofpzifS68XKukbR19z6CgviOOgwnYXFVY04PQMSlzVxV2GHEZYh6v4MamqwobWxQNvK2PUaUCQ==","signatures":[{"sig":"MEUCIEnAt3AxF6zR8mGRjMpXyt7zoVQJwKEaem4ft2X/Y3+hAiEA49pouuFkoIipA9EnwlEb23quc5YtGoe+w8tXOB0rGXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140259},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3ed3689f71dd7cae2084e8f85148f71d333f2e5d","scripts":{"dev":"bun build src/index.ts src/cli.ts --outdir dist --target node --watch","test":"bun test","build":"bun build src/index.ts src/cli.ts --outdir dist --target node && npx tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","benchmark":"bun run src/benchmark.ts","typecheck":"npx tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"abelionorg","email":"agen.salva@gmail.com"},"repository":{"url":"git+https://github.com/Abelion512/abelion-tagger.git","type":"git","directory":"packages/tagger-public"},"_npmVersion":"10.9.7","description":"Stealth tagging and anti-theft system for Abelion ecosystem","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","commander":"^12.0.0","crypto-js":"^4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.11","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tagger-public_1.0.0_1774751843044_0.45333118000025086","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abelionorg/tagger-public","version":"1.0.1","keywords":["watermark","steganography","security","cli","bun"],"author":{"name":"abelion"},"license":"MIT","_id":"@abelionorg/tagger-public@1.0.1","maintainers":[{"name":"abelionorg","email":"agen.salva@gmail.com"}],"homepage":"https://github.com/Abelion512/abelion-tagger#readme","bugs":{"url":"https://github.com/Abelion512/abelion-tagger/issues"},"bin":{"abelion-tagger":"dist/cli.js"},"dist":{"shasum":"396c6bb9ffaa668878d310861d297fa2a3d7d01a","tarball":"https://registry.npmjs.org/@abelionorg/tagger-public/-/tagger-public-1.0.1.tgz","fileCount":22,"integrity":"sha512-ef5iseZ67/AlBxSyLZEN3TtokcnN9CR9E9JDX+ehnR+sxYNCn9lvCcZfRKxikYalFKNg0+MbBscFTFG7ylwdqg==","signatures":[{"sig":"MEQCICgLnMdm0P0X1pO3A6b4eTQ0pjBBrO1ZGxo7HY99gHE1AiBHoVVJkkSmea7Y88IcQXOp/kY4qcl6m7EgRYsI89VpDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141156},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"bun":">=1.0.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b58483414158da60b53681200883266368c8d45c","scripts":{"dev":"bun build src/index.ts src/cli.ts --outdir dist --target node --watch","test":"bun test","build":"bun build src/index.ts src/cli.ts --outdir dist --target node && npx tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","benchmark":"bun run src/benchmark.ts","typecheck":"npx tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"_npmUser":{"name":"abelionorg","email":"agen.salva@gmail.com"},"repository":{"url":"git+https://github.com/Abelion512/abelion-tagger.git","type":"git","directory":"packages/tagger-public"},"_npmVersion":"10.9.7","description":"Stealth tagging and anti-theft system for Abelion ecosystem","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^4.1.2","commander":"^12.0.0","crypto-js":"^4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.11","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tagger-public_1.0.1_1774789944100_0.9890835227078263","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abelionorg/tagger-public","version":"1.0.2","description":"Stealth tagging and anti-theft system for Abelion ecosystem","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"bin":{"abelion-tagger":"dist/cli.js"},"repository":{"type":"git","url":"git+https://github.com/Abelion512/abelion-tagger.git","directory":"packages/tagger-public"},"scripts":{"build":"bun build src/index.ts src/cli.ts --outdir dist --target node && npx tsc -p tsconfig.json --emitDeclarationOnly --outDir dist","dev":"bun build src/index.ts src/cli.ts --outdir dist --target node --watch","benchmark":"bun run src/benchmark.ts","test":"bun test","typecheck":"npx tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build && npm run typecheck"},"keywords":["watermark","steganography","security","cli","bun"],"engines":{"node":">=18","bun":">=1.0.0"},"author":{"name":"abelion"},"license":"MIT","devDependencies":{"@types/node":"^20.0.0","bun-types":"^1.3.11","typescript":"^5.0.0"},"dependencies":{"chalk":"^4.1.2","commander":"^12.0.0","crypto-js":"^4.2.0"},"_id":"@abelionorg/tagger-public@1.0.2","gitHead":"16022c19a623f377048a9b28024a7b4d5d238057","bugs":{"url":"https://github.com/Abelion512/abelion-tagger/issues"},"homepage":"https://github.com/Abelion512/abelion-tagger#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-qR1+7r5TlMo0AoiEigRQbvUldQ1F7FDFx0XW1EBNCb5mfKh5+MAOS5zfdTo46Wx6ldd2MFrR+PbxBAXTjOuIYg==","shasum":"55e3779686eb799e83e5e307da48073f7208967b","tarball":"https://registry.npmjs.org/@abelionorg/tagger-public/-/tagger-public-1.0.2.tgz","fileCount":22,"unpackedSize":141156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyVGI6yVTMCxVToBy0ThO9/1K0KUPBCWkgRyjsGVmuZwIgdJoCSClbp6ODXvBMvkH96KTpDDwLSrsel5kOC4epElc="}]},"_npmUser":{"name":"abelionorg","email":"agen.salva@gmail.com"},"directories":{},"maintainers":[{"name":"abelionorg","email":"agen.salva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tagger-public_1.0.2_1774792044080_0.010164996855177355"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T02:37:22.950Z","modified":"2026-03-29T13:47:24.360Z","1.0.0":"2026-03-29T02:37:23.238Z","1.0.1":"2026-03-29T13:12:24.270Z","1.0.2":"2026-03-29T13:47:24.236Z"},"bugs":{"url":"https://github.com/Abelion512/abelion-tagger/issues"},"author":{"name":"abelion"},"license":"MIT","homepage":"https://github.com/Abelion512/abelion-tagger#readme","keywords":["watermark","steganography","security","cli","bun"],"repository":{"type":"git","url":"git+https://github.com/Abelion512/abelion-tagger.git","directory":"packages/tagger-public"},"description":"Stealth tagging and anti-theft system for Abelion ecosystem","maintainers":[{"name":"abelionorg","email":"agen.salva@gmail.com"}],"readme":"# @abelionorg/tagger-public\n\nStealth watermarking CLI for source-code ownership proof in the Abelion ecosystem.\n\n## Installation\n\n```bash\nnpm install -g @abelionorg/tagger-public\n```\n\nOr run without global install:\n\n```bash\nnpx @abelionorg/tagger-public --help\n```\n\n## Quick Start\n\n1. Generate an RSA key pair:\n   ```bash\n   abelion-tagger keygen\n   ```\n2. Tag a source directory with an ownership marker:\n   ```bash\n   abelion-tagger tag ./src -m \"your_project_name\"\n   ```\n3. Verify a tagged file:\n   ```bash\n   abelion-tagger verify ./src/path/to/file.ts\n   ```\n\n## Common Commands\n\n```bash\nabelion-tagger --help\nabelion-tagger keygen\nabelion-tagger tag <path> -m \"owner_or_project\"\nabelion-tagger verify <file>\n```\n\n## Notes\n\n- This public package focuses on transparent ownership proof and stealth tagging.\n- For a longer walkthrough, see [TUTORIAL.md](./TUTORIAL.md).\n- This package does NOT include auto-ping, heartbeat tracking, or kill-switch features.\n\n## Security Scanner Notes (Socket, etc.)\n\nSome supply-chain scanners may flag this package for \"obfuscated code\" because stealth watermarking uses zero-width Unicode characters by design. In this package, that behavior is part of the documented feature set (ownership watermarking), not hidden remote execution logic.\n\nTo validate package integrity in your environment:\n\n- Pin exact versions in your lockfile.\n- Review the published tarball contents before deployment.\n- Run `abelion-tagger verify <file>` on tagged files as part of CI.\n","readmeFilename":"README.md"}