npm node-av @6.1.1
score
0.6725
med
flagged
2026-07-21 19:50
Signals fired
| signal | weight | rationale |
|---|---|---|
| topology | ||
| dist_tag_anomaly | 0.5 | dist-tags.latest=6.1.1 but max published is 6.2.0-beta.1 |
| shared_repo_different_publisher | 0.9 | repo 'git+https://github.com/seydx/node-av.git' also claimed by 10 package(s) under different publishers: ['npm/@seydx/node-av-darwin-arm64', 'npm/@seydx/node-av-linux-x64', 'npm/@seydx/node-av-darwin-x64'] ... |
Prior profile (what it deviated from)
{
"had_install_script": true,
"maintainers": [
"seydx"
],
"versions": 73
}
Evidence (package doc at flag time)
{
"dependencies_count": 1,
"dist": {
"integrity": "sha512-nuj2cpAelVZQ8hWJB26i9wYIPI/l+GzIAw8zbZuepFpq52khjYQ8s5S+Qi2cG1D+zjb7TYx7QqKpiZH32tqo2A==",
"tarball": "https://registry.npmjs.org/node-av/-/node-av-6.1.1.tgz",
"unpackedSize": 4469852
},
"dist-tags": {
"beta": "6.2.0-beta.8",
"latest": "6.1.1"
},
"latest_version": "6.1.1",
"maintainers": [
{
"email": "hi@seydx.dev",
"name": "seydx"
}
],
"num_versions": 87,
"repository": {
"type": "git",
"url": "git+https://github.com/seydx/node-av.git"
},
"scripts": {
"benchmark": "tsx benchmarks/index.ts",
"build": "npm run generate && npm run build:tests && npm run build:examples && npm run build:tsc && npm run build:native",
"build:benchmarks": "tsc -p tsconfig.benchmarks.json",
"build:examples": "tsc -p tsconfig.examples.json",
"build:native": "node-gyp rebuild && cpy --flat build/Release/node-av.node binary/ && node scripts/copy-native-to-platform.js",
"build:tests": "tsc -p tsconfig.tests.json",
"build:tsc": "rimraf dist && npm run generate:ffmpeg-version && tsc -p tsconfig.build.json && cpy --flat src/api/data/* dist/api/data --parents",
"clean": "rimraf dist && node-gyp clean && npm run generate && npm run format && npm run lint:fix && npm run build:tests && npm run build:examples && npm run build:tsc",
"docs:build": "npm run predocs && rimraf docs/.vitepress/dist && vitepress build docs && cpy --flat docs/logo.png docs/.vitepress/dist",
"docs:dev": "npm run predocs && vitepress dev docs --port 5173",
"docs:preview": "npm run predocs && vitepress preview docs --port 5174",
"format": "prettier --write src/ --write test/ --write scripts/ --write examples/ --write benchmarks/ --ignore-unknown --no-error-on-unmatched-pattern",
"generate": "npm run patch:ffmpeg && npm run generate:ffmpeg-version && npm run generate:constants && npm run generate:encoders && npm run generate:decoders && npm run generate:hardware && npm run generate:layouts && npm run generate:options && npm run generate:format-options && npm run generate:formats && npm run generate:bsf-options && npm run generate:filter-options",
"generate:bsf-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-bsf-options.js && prettier --write src/constants/bsf-options.ts",
"generate:constants": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-constants.js && prettier --write src/constants/constants.ts",
"generate:decoders": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-decoders.js --with-patches && prettier --write src/constants/decoders.ts",
"generate:encoders": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-encoders.js --with-patches && prettier --write src/constants/encoders.ts",
"generate:ffmpeg-version": "node scripts/generate-ffmpeg-version.js",
"generate:filter-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-filter-options.js && prettier --write src/constants/filter-options.ts",
"generate:format-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-format-options.js && prettier --write src/constants/format-options.ts",
"generate:formats": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-formats.js && prettier --write src/constants/formats.ts",
"generate:hardware": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-hardware.js --with-patches && prettier --write src/constants/hardware.ts",
"generate:layouts": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-channel-layouts.js && prettier --write src/constants/channel-layouts.ts",
"generate:options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-options-source.js && prettier --write src/constants/options.ts",
"install": "node install/check.js",
"install-updates": "npm i --save",
"lint": "eslint .",
"lint:fix": "eslint --fix .",
"patch:ffmpeg": "node scripts/patch-ffmpeg.js",
"postinstall": "node dist/ffmpeg/install.js",
"predocs": "typedoc && cpy README.md docs/ --rename=index.md",
"release:beta:major": "npm run build:tsc && node scripts/prepare-release.js beta-major",
"release:beta:minor": "npm run build:tsc && node scripts/prepare-release.js beta-minor",
"release:beta:patch": "npm run build:tsc && node scripts/prepare-release.js beta-patch",
"release:major": "npm run build:tsc && node scripts/prepare-release.js major",
"release:minor": "npm run build:tsc && node scripts/prepare-release.js minor",
"release:patch": "npm run build:tsc && node scripts/prepare-release.js patch",
"test": "tsx --test test/*.test.ts",
"test:all": "npm run build:tests && npm run build:tsc && tsx --test test/*.test.ts",
"update": "updates --update ./"
},
"signal_details": {
"dist_tag_anomaly": "dist-tags.latest=6.1.1 but max published is 6.2.0-beta.1",
"shared_repo_different_publisher": "repo 'git+https://github.com/seydx/node-av.git' also claimed by 10 package(s) under different publishers: ['npm/@seydx/node-av-darwin-arm64', 'npm/@seydx/node-av-linux-x64', 'npm/@seydx/node-av-darwin-x64'] ..."
},
"time": {
"created": "2025-08-26T16:00:57.497Z",
"modified": "2026-07-22T00:50:13.555Z"
}
}