npm idmission-web-sdk @2.4.1
score
0.525
med
flagged
2026-07-02 21:06
Signals fired
| signal | weight | rationale |
|---|---|---|
| cadence | ||
| rapid_release | 0.8 | 3 versions in last 24h: ['2.4.6', '2.4.7', '2.4.8'] |
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| dist_tag_anomaly | 0.5 | dist-tags.latest=2.4.1 but max published is 2.4.8 |
| enrichment | ||
| depsdev_no_source_repo | 0.5 | deps.dev has no SOURCE_REPO link for this version |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"msmithidmission",
"j-norman",
"ryan.maw.idm"
],
"versions": 1398
}
Evidence (package doc at flag time)
{
"dependencies_count": 11,
"dist": {
"integrity": "sha512-RgIC5McP7emoAnh6D3T1GCgsU9MqggmNWRlts0ttIw6E0ZO23OQOcmrrlJuKSih8qnZkc4w+BPsM0tJlkfSMHw==",
"tarball": "https://registry.npmjs.org/idmission-web-sdk/-/idmission-web-sdk-2.4.1.tgz",
"unpackedSize": 25472947
},
"dist-tags": {
"09-04-expand_video_signature_capture_to_include_padded_content_and_timestamps": "2.3.87",
"09-16-feat_greatly_improve_video_quality": "2.3.104",
"AMEXDESK-501-more-signature-troubleshooting": "2.3.189-AMEXDESK-501-more-signature-troubleshooting-bf0d23d",
"AMEXDOC-210-use-face-bounding-box-for-lighting-computations": "2.3.191-AMEXDOC-210-use-face-bounding-box-for-lighting-computations-08c9879",
"WEBSDK-5-adding-styling-and-verbiage-to-fallback-flows": "2.2.103",
"WEBSDK-51-full-passport-detection": "2.3.216-WEBSDK-51-full-passport-detection-be6017f",
"WEBSDK2-179-fluid-flow-guides": "2.1.47",
"WEBSDK2-184-scale-signature": "2.1.21",
"WEBSDK2-193-accept-guide-image-sizes": "2.1.51",
"WEBSDK2-194-fix-submission-logic-double-fire": "2.1.53",
"WEBSDK2-195-upgrade-focus-model": "2.1.52",
"WEBSDK2-196-rework-success-screens": "2.1.62",
"WEBSDK2-197-stability": "2.1.72",
"WEBSDK2-202-add-delay-before-starting-capture": "2.1.88",
"WEBSDK2-203-selfie-stability": "2.1.95",
"add-ireland-demo-instance-to-auth-form": "2.3.171-add-ireland-demo-instance-to-auth-form-6eed231",
"add-virginia-instance-to-auth-form": "2.3.169-add-virginia-instance-to-auth-form-593dc7b",
"allow-two-fronts-after-some-time": "2.1.27",
"allow-two-fronts-after-some-time-with-new-model": "2.1.34",
"barcode-readability-model": "2.3.68",
"beta": "2.4.1",
"brazilian-models-part-ii": "2.2.73",
"camera-access-singleton": "2.2.46",
"chore-auth-modal-3-1-3": "2.3.221-chore-auth-modal-3-1-3-0b99bbc",
"chore-auto-tag-develop-on-publish": "2.3.237-chore-auto-tag-develop-on-publish-64fa212",
"chore-auto-tag-prerelease-branches-on-publish": "2.3.249-chore-auto-tag-prerelease-branches-on-publish-94913a1",
"chore-bump-auth-modal-3-2-0": "2.3.241-chore-bump-auth-modal-3-2-0-2127213",
"chore-bump-auth-modal-3-3-0": "2.3.250-chore-bump-auth-modal-3-3-0-d33ad4b",
"chore-bump-mediapipe-0-10-35": "2.3.243-chore-bump-mediapipe-0-10-35-ef822e2",
"chore-bump-turbo-2-9-14": "2.3.236-chore-bump-turbo-2-9-14-2c7dc3e",
"chore-disable-coderabbit-eslint": "2.3.255-chore-disable-coderabbit-eslint-08a70b3",
"chore-eslint-workflow-coderabbit-and-precommit": "2.3.255-chore-eslint-workflow-coderabbit-and-precommit-efe9f3e",
"chore-local-eslint-pre-commit-hook": "2.3.255-chore-local-eslint-pre-commit-hook-f8ad31f",
"chore-remove-sdk3": "2.3.212-chore-remove-sdk3-d8a5739",
"chore-slack-demo-button-launchpad": "2.3.272-chore-slack-demo-button-launchpad-14faa4b",
"chore-storybook-10-3-6-tailscale-and-deps": "2.3.216-chore-storybook-10-3-6-tailscale-and-deps-fba7f55",
"ci-deploy-version-bump-input": "2.3.282-ci-deploy-version-bump-input-a1fd1ea",
"custom-headers-and-footers": "2.2.177",
"demo": "2.1.48",
"develop": "2.4.8",
"disable-signature-pad-on-accept-click": "2.3.114",
"disable-tus-cached-upload-resuming": "2.3.170-disable-tus-cached-upload-resuming-9bf8fe4",
"doc-detect-20241017": "2.2.2",
"doc-detect-20241018-full-passport": "2.2.3",
"dockerize-builds": "2.3.135-dockerize-builds-0d61b07",
"docs-backend-camera-authenticity-scoring": "2.3.260-docs-backend-camera-authenticity-scoring-565e40c",
"docs-backend-handoff-prompts": "2.3.267-docs-backend-handoff-prompts-c5045ec",
"docs-device-attestation-scoping": "2.3.260-docs-device-attestation-scoping-ee60c90",
"docs-face-validation-challenge-response-example": "2.3.266-docs-face-validation-challenge-response-example-b35ccec",
"downgrade-mediapipe": "2.2.18",
"face-liveness-ignore-obstruction-flags": "2.3.181-face-liveness-ignore-obstruction-flags-63c4030",
"feat-AMEXDOC-217-signature-capture-at-risk": "2.3.242-feat-AMEXDOC-217-signature-capture-at-risk-05d5ca5",
"feat-adaptive-blink-baseline": "2.3.269-feat-adaptive-blink-baseline-6d681a0",
"feat-allow-prod-london-env": "2.3.251-feat-allow-prod-london-env-a5d6d69",
"feat-allow-virtual-cameras": "2.3.256-feat-allow-virtual-cameras-7e854eb",
"feat-allow-virtual-cameras-face-liveness": "2.3.256-feat-allow-virtual-cameras-face-liveness-16d64eb",
"feat-auth-modal-3-0": "2.3.214-feat-auth-modal-3-0-c13a3a2",
"feat-auth-modal-3-1-2": "2.3.220-feat-auth-modal-3-1-2-ae2b75a",
"feat-bind-client-request-id-all-flows": "2.3.179-feat-bind-client-request-id-all-flows-c911f54",
"feat-biometrics-enrollment-bypass-age-validation": "2.3.263-feat-biometrics-enrollment-bypass-age-validation-08c92e2",
"feat-camera-signals-collection": "2.3.258-feat-camera-signals-collection-5542384",
"feat-challenge-response-customer-flows": "2.3.266-feat-challenge-response-customer-flows-8d39397",
"feat-challenge-response-liveness": "2.3.264-feat-challenge-response-liveness-216d82a",
"feat-force-server-side-barcode-decode-prop": "2.3.230-feat-force-server-side-barcode-decode-prop-4947504",
"feat-frontend-liveness-with-token": "2.3.241-feat-frontend-liveness-with-token-0dab73f",
"feat-full-passport-booklet": "2.3.272-feat-full-passport-booklet-32a51d2",
"feat-getUserMedia-integrity-check": "2.3.182-feat-getUserMedia-integrity-check-9755579",
"feat-id-validation-test-tooling": "2.3.173-feat-id-validation-test-tooling-5b4c126",
"feat-litert-barcode-readability": "2.3.271-feat-litert-barcode-readability-3c01946",
"feat-litert-default-2-4-0": "2.3.281-feat-litert-default-2-4-0-77df17a",
"feat-litert-docdet-float32-singlepage": "2.3.253-feat-litert-docdet-float32-singlepage-c1ca3cf",
"feat-litert-docdetect-customer-prop": "2.3.232-feat-litert-docdetect-customer-prop-96d3cfe",
"feat-litert-finger-occlusion-guidance": "2.3.235-feat-litert-finger-occlusion-guidance-4514e90",
"feat-litert-hologram-occlusion-guidance": "2.3.240-feat-litert-hologram-occlusion-guidance-a4bf713",
"feat-litert-model-diagnostics": "2.3.231-feat-litert-model-diagnostics-15c866b",
"feat-litert-wasm-self-host": "2.4.5-feat-litert-wasm-self-host-7993043",
"feat-migrate-auth-form-consumers": "2.3.210-feat-migrate-auth-form-consumers-5b448fb",
"feat-occlusion-guidance-on-by-default": "2.4.1-feat-occlusion-guidance-on-by-default-46db0b5",
"feat-signature-capture-min-points": "2.3.197-feat-signature-capture-min-points-193b73f",
"feat-signature-frame-decode-validation": "2.3.273-feat-signature-frame-decode-validation-da05e63",
"feat-signature-kyc-challenge-response": "2.3.267-feat-signature-kyc-challenge-response-7fff01f",
"feat-signature-kyc-litert-story": "2.3.262-feat-signature-kyc-litert-story-ef85a39",
"feat-signature-kyc-success-screen": "2.3.259-feat-signature-kyc-success-screen-f689163",
"feat-sp1-attestation-client": "2.3.265-feat-sp1-attestation-client-33dc797",
"feat-success-screen-timing-and-resubmit": "2.3.248-feat-success-screen-timing-and-resubmit-4fbd6bc",
"feat-use-auth-modal-stories": "2.3.210-feat-use-auth-modal-stories-670ee8c",
"feat-websdk-114-selfie-capture-thresholds-video-id": "2.3.254-feat-websdk-114-selfie-capture-thresholds-video-id-bc445a9",
"feature-AMEXDESK-676-signature-validity-estimate": "2.4.3-feature-AMEXDESK-676-signature-validity-estimate-409bcfa",
"feature-asset-captured-at": "2.3.205-feature-asset-captured-at-d77ee48",
"feature-asset-captured-at-document-service": "2.3.208-feature-asset-captured-at-document-service-8e8ea9f",
"feature-barcode-client-scan": "2.3.182-feature-barcode-client-scan-6ebbfa7",
"feature-barcode-decode-summary-metadata": "2.3.202-feature-barcode-decode-summary-metadata-4099340",
"feature-barcode-recapture": "2.3.177-feature-barcode-recapture-3f5c5bb",
"feature-docdetect-tool-focus-score": "2.3.202-feature-docdetect-tool-focus-score-bcfb958",
"feature-face-landmarker-provider-toggle": "2.3.222-feature-face-landmarker-provider-toggle-13c89a5",
"feature-lazy-load-mediapipe-provider": "2.3.224-feature-lazy-load-mediapipe-provider-e11d57b",
"feature-litert-face-detector-provider": "2.3.226-feature-litert-face-detector-provider-ad95a15",
"feature-litert-face-diagnostic": "2.3.223-feature-litert-face-diagnostic-2323813",
"feature-multiline-guidance-messages": "2.4.6-feature-multiline-guidance-messages-7810c78",
"feature-ocr-metadata-barcode-not-parsed": "2.3.201-feature-ocr-metadata-barcode-not-parsed-cf67d4e",
"feature-per-runtime-capability-probe": "2.3.225-feature-per-runtime-capability-probe-e2b37b1",
"feature-submission-auth-error-overlay": "2.3.207-feature-submission-auth-error-overlay-9f3aaa7",
"feature-submission-job-task-headers": "2.3.205-feature-submission-job-task-headers-119d61b",
"feature-submission-success-inspector": "2.3.204-feature-submission-success-inspector-1864952",
"feature-tamper-seal-improvements": "2.3.198-feature-tamper-seal-improvements-15f18d7",
"fix-asset-captured-at-frame-grab": "2.3.209-fix-asset-captured-at-frame-grab-60e5b4e",
"fix-composite-wizard-double-submit": "2.3.247-fix-composite-wizard-double-submit-dd4e087",
"fix-document-capture-callbacks-during-render": "2.3.244-fix-document-capture-callbacks-during-render-ae348a5",
"fix-good-frames-noise-resistance": "2.3.194-fix-good-frames-noise-resistance-8dbb5dd",
"fix-hide-barcode-diagnostics-behind-debug-mode": "2.3.187-fix-hide-barcode-diagnostics-behind-debug-mode-b41126c",
"fix-i18n-missing-translations": "2.3.280-fix-i18n-missing-translations-8e59bdb",
"fix-layer2-tostring-false-positive": "2.3.185-fix-layer2-tostring-false-positive-2ec80f7",
"fix-lazy-load-mediapipe-tasks-vision": "2.3.239-fix-lazy-load-mediapipe-tasks-vision-28cf493",
"fix-litert-face-landmarker-self-host": "2.4.6-fix-litert-face-landmarker-self-host-75bb67c",
"fix-litert-face-providers-accept-canvas": "2.3.228-fix-litert-face-providers-accept-canvas-c92faf6",
"fix-liveness-validation-guidance-message": "2.3.196-fix-liveness-validation-guidance-message-ff14295",
"fix-model-caching-xhr-consistency": "2.3.172-fix-model-caching-xhr-consistency-afb786f",
"fix-no-barcode-image-for-passport-captures": "2.3.238-fix-no-barcode-image-for-passport-captures-b31d486",
"fix-pnpm-action-setup-version-conflict": "2.3.236-fix-pnpm-action-setup-version-conflict-472fb52",
"fix-preload-tasks-and-leaked-intervals": "2.3.229-fix-preload-tasks-and-leaked-intervals-73c3e36",
"fix-quiet-wasm-stderr-logs": "2.3.177-fix-quiet-wasm-stderr-logs-cff90c1",
"fix-sdk-page-stacking-context": "2.3.219-fix-sdk-page-stacking-context-627b391",
"fix-self-host-zxing": "2.4.6-fix-self-host-zxing-e11de3e",
"fix-stories-unused-barcode-import": "2.3.217-fix-stories-unused-barcode-import-d3642a3",
"fix-storybook-env-switch-live-authurl": "2.3.278-fix-storybook-env-switch-live-authurl-9891799",
"fix-tamper-detection-gating": "2.3.212-fix-tamper-detection-gating-aac3f52",
"fix-video-blob-encode-race": "2.4.2-fix-video-blob-encode-race-5ec097a",
"fix-video-id-stale-closure-and-debug-labels": "2.3.178-fix-video-id-stale-closure-and-debug-labels-6c753e7",
"fix-wrap-mediapipe-inference-quietwasm": "2.3.244-fix-wrap-mediapipe-inference-quietwasm-b5e6b07",
"focus-model-20260331": "2.3.198-focus-model-20260331-26a84d5",
"idaas": "2.4.1",
"improve-network-resilience": "2.3.128",
"include-barcode-in-swagger-metadata": "2.3.131",
"last_build": "2.3.231-react16compat.0",
"latest": "2.4.1",
"mediapipe": "1.0.399",
"new-model-for-brazil": "2.1.28",
"prod": "2.4.1",
"react-16-compat": "2.4.2-react16compat.2",
"refactor-modernize-react-examples": "2.3.191-refactor-modernize-react-examples-9e9af14",
"remove-barcode-precropping": "2.3.135",
"remove-request-frame-interval": "2.3.127",
"reupgrade-doc-detect": "2.2.1",
"revert-doc-detect": "2.1.101",
"session-auth-mediapipe-document-detection": "1.0.398",
"signature-video-recording-fixes": "2.3.193-signature-video-recording-fixes-3ec052a",
"single-page-predictions": "2.1.40",
"support-custom-signature-guides": "2.3.51",
"testing-build": "2.3.240-testing-build-e6fdba4",
"track-null-video-chunks": "2.3.122",
"try-pnpm": "2.2.6",
"uat": "2.1.20",
"upgrade-to-next-15": "2.3.165-upgrade-to-next-15-d98168e",
"upgrade-to-next-16": "2.3.165-upgrade-to-next-16-b3fbf07",
"upgrade-to-next-16-3": "2.3.166-upgrade-to-next-16-3-114077c",
"upgrade-to-nextra-4": "2.3.165-upgrade-to-nextra-4-062775f",
"use-doc-detect-for-face-tracking": "2.3.115",
"use-doc-detect-for-face-tracking-new-model": "2.3.164-use-doc-detect-for-face-tracking-new-model-d0b52dd",
"video-id-without-face-tracking": "2.3.164-video-id-without-face-tracking-b13dd11",
"western-union": "1.0.382",
"worktree-focus-litert-port": "2.3.252-worktree-focus-litert-port-fc5460c"
},
"latest_version": "2.4.1",
"maintainers": [
{
"email": "msmith@idmission.com",
"name": "msmithidmission"
},
{
"email": "joshua.norman@idmission.com",
"name": "j-norman"
},
{
"email": "ryan.maw@idmission.com",
"name": "ryan.maw.idm"
}
],
"num_versions": 1418,
"repository": null,
"scripts": {
"build": "run-s clean compile bundle",
"bundle": "rollup -c",
"check-types": "tsc --noEmit",
"check:format": "prettier --list-different \"**/*.{js,ts,tsx}\"",
"check:types": "tsc --noEmit",
"clean": "run-p clean:*",
"clean:compiled": "rm -rf compiled",
"clean:coverage": "rm -rf coverage",
"clean:dist": "rm -rf dist/*",
"compile": "tsc -p tsconfig.json",
"format": "prettier --write \"**/*.{js,ts,tsx}\"",
"lint": "eslint --max-warnings 0",
"postbundle": "pnpm run clean:compiled && cp ./index.js ./dist/index.js",
"test": "node --experimental-strip-types --test 'src/**/*.test.ts'"
},
"signal_details": {
"depsdev_no_source_repo": "deps.dev has no SOURCE_REPO link for this version",
"dist_tag_anomaly": "dist-tags.latest=2.4.1 but max published is 2.4.8",
"no_repo": "package.json has no repository field",
"rapid_release": "3 versions in last 24h: ['2.4.6', '2.4.7', '2.4.8']"
},
"time": {
"created": "2023-10-14T18:08:00.766Z",
"modified": "2026-07-02T21:00:46.208Z"
}
}