BEACON

← candidates

npm eslint-plugin-skuba @2.1.0

score
0.7 high
flagged 2026-06-13 08:43
signals by category
topology 3

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
typosquat 1.0 combosquat of 'eslint'
dist_tag_anomaly 0.5 dist-tags.latest=2.1.0 but max published is 3.0.0-renovate-typescript-6.x-20260511145342
shared_repo_different_publisher 0.9 repo 'git+https://github.com/seek-oss/skuba.git' also claimed by 3 package(s) under different publishers: ['npm/@skuba-lib/detect-invalid-spies', 'npm/pnpm-plugin-skuba', 'npm/eslint-config-skuba']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "seek-oss-ci"
  ],
  "versions": 204
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-lB0DbjRKielAXLZexW7gaAQHbN4usMlbPv0NckqByqPIX7GKBb26MGgj2xbL3GEkVx8RsQN0KRFI11F7/fen+g==",
    "tarball": "https://registry.npmjs.org/eslint-plugin-skuba/-/eslint-plugin-skuba-2.1.0.tgz",
    "unpackedSize": 36918
  },
  "dist-tags": {
    "add-init-local-template-support": "2.1.0-add-init-local-template-support-20260419042151",
    "add-minimumReleaseAge": "1.0.2-add-minimumReleaseAge-20250923031941",
    "add-skuba-changesets-changelog": "2.1.0-add-skuba-changesets-changelog-20260420101121",
    "async-checks": "1.0.0-async-checks-20250803102239",
    "auto-map-experimental-vm-modules": "1.0.0-auto-map-experimental-vm-modules-20250809002953",
    "build-package-patch": "2.0.1-build-package-patch-20260303031038",
    "conditions": "1.0.0-conditions-20250808085844",
    "custom-conditions-exports": "1.0.2-custom-conditions-exports-20250923055337",
    "detect-invalid-spies": "2.1.0-detect-invalid-spies-20260330135107",
    "esbuild-bundle-support": "2.0.0-esbuild-bundle-support-20260101065337",
    "fix-start": "2.1.0-fix-start-20260422071724",
    "global-vars": "2.1.0-global-vars-20260329125522",
    "global-vars-backup": "2.1.0-global-vars-backup-20260328134139",
    "hacky-hack-lang-json": "2.0.0-hacky-hack-lang-json-20260111095131",
    "is-this-quicker": "2.1.0-is-this-quicker-20260510110105",
    "latest": "2.1.0",
    "main": "2.1.0-main-20260511020348",
    "migrate-eslint-config": "2.0.2-migrate-eslint-config-20260322003248",
    "migrate-to-vitest": "2.1.0-migrate-to-vitest-20260425035140",
    "no-sync-in-promise-iterable": "1.0.0-no-sync-in-promise-iterable-20250801120322",
    "node-24": "1.0.4-node-24-20251215224735",
    "node-upgrade-tweaks": "2.0.0-node-upgrade-tweaks-20260114223652",
    "patch-jest-snapshots": "1.0.1-patch-jest-snapshots-20250905002311",
    "patches": "2.1.0-patches-20260510130017",
    "renovate-typescript-6.x": "3.0.0-renovate-typescript-6.x-20260529051322",
    "replace-global-vars": "2.1.0-replace-global-vars-20260506032403",
    "rfc-pnpm-config-skuba": "2.0.1-rfc-pnpm-config-skuba-20260304135945",
    "rfc-upgrade-on-test": "2.0.0-rfc-upgrade-on-test-20260114014914",
    "ship-tsdown": "1.0.1-ship-tsdown-20250827054417",
    "test-private-templates": "2.0.0-test-private-templates-20260107032914",
    "tsdown-package-templates": "2.0.0-tsdown-package-templates-20251225102319"
  },
  "latest_version": "2.1.0",
  "maintainers": [
    {
      "email": "opensource@seek.com.au",
      "name": "seek-oss-ci"
    }
  ],
  "num_versions": 204,
  "repository": {
    "directory": "packages/eslint-plugin-skuba",
    "type": "git",
    "url": "git+https://github.com/seek-oss/skuba.git"
  },
  "scripts": {
    "build": "pnpm --silent skuba build-package",
    "format": "pnpm --silent skuba format",
    "lint": "pnpm --silent skuba lint",
    "skuba": "node ../../lib/skuba",
    "test": "node --import tsx --test 'src/**/*.test.ts'",
    "test:ci": "node --import tsx --test --experimental-test-coverage 'src/**/*.test.ts'",
    "test:watch": "node --import tsx --test --watch 'src/**/*.test.ts'"
  },
  "signal_details": {
    "dist_tag_anomaly": "dist-tags.latest=2.1.0 but max published is 3.0.0-renovate-typescript-6.x-20260511145342",
    "shared_repo_different_publisher": "repo 'git+https://github.com/seek-oss/skuba.git' also claimed by 3 package(s) under different publishers: ['npm/@skuba-lib/detect-invalid-spies', 'npm/pnpm-plugin-skuba', 'npm/eslint-config-skuba']",
    "typosquat": "combosquat of 'eslint'"
  },
  "time": {
    "created": "2025-08-01T12:00:08.794Z",
    "modified": "2026-05-29T05:13:56.845Z"
  }
}