PkgRadar

Package evidence

@memberjunction/[email protected]

Obfuscation Density: high encoded/escaped-token density

Trust signals

Why this verdict

PkgRadar discounts a release’s score when public reputation argues against novel malware. The verdict above already reflects these — the panel just explains what was applied.

Publisher
GitHub ActionsTrusted automation · −70% score

Effective trust discount applied: 70% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.

Recommended action

Block this update

Static evidence trips multiple high-signal indicators. Quarantine the release until the publisher validates the change or you can rule out the indicators below.

Block this release in CIcurl · GitHub Actions

Fail the build when this package version is added or upgraded. Replace $PKGRADAR_TOKEN with a Pro / Team API key from your dashboard.

curl -fsS https://pkgradar.com/gate/npm \
  -H "Authorization: Bearer $PKGRADAR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"specs":["@memberjunction/[email protected]"],"fail_on":"high"}'

GitHub Actions step:

- name: PkgRadar gate
  run: |
    curl -fsS https://pkgradar.com/gate/npm \
      -H "Authorization: Bearer ${{ secrets.PKGRADAR_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{"specs":["@memberjunction/[email protected]"],"fail_on":"high"}'
Artifact bytes4,254,536
Previous version5.35.0
Published2026-05-22T06:34:13.813Z
SHA-256dae508023893f6b3df226492bf3e684dbf6264c053aaf116ad673504c268676c

Why flagged

What the scanner saw

Obfuscation Density: high encoded/escaped-token density

Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.

Availability ledger

available

high
Last checked
highRisk
522Score
5.36.0Version
Status history (1 event)
  1. newavailable · risk high · score 522 · status changed

Evidence

Static findings

105 static · 0 from release diff · showing high-signal first.

SeverityKindPathDetailPoints
mediumObfuscation Densitypackage/dist/Integration/components/activity/activity.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/autotagging/autotagging-pipeline-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/database-create-wizard.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/database-designer-dashboard.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/modify/database-modify.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/database-preview-pane.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/duplicates/duplicate-detection-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-fields-grid.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/entity-list.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-pipeline-panel.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-review-panel.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/analytics/executive-summary/executive-summary.component.jshigh encoded/escaped-token density12
mediumRemote Payloadpackage/dist/DevTools/graphql-console.component.jsmatched "curl "12
mediumObfuscation Densitypackage/dist/KnowledgeHub/components/config/knowledge-config-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/QueryBrowser/query-browser-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-activity.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-jobs.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-overview.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/KnowledgeHub/components/scheduling/scheduling-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/steps/step-basics.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/steps/step-relationships.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/tags/tags-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/wizard-step-indicator.component.jshigh encoded/escaped-token density12
Show all 105 findings (low-signal and informational)

Showing 60 of 105 findings.

SeverityKindPathDetailPoints
mediumObfuscation Densitypackage/dist/Integration/components/activity/activity.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/autotagging/autotagging-pipeline-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/database-create-wizard.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/database-designer-dashboard.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/modify/database-modify.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/database-preview-pane.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/duplicates/duplicate-detection-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-fields-grid.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/entity-list.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-pipeline-panel.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/entity-review-panel.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/analytics/executive-summary/executive-summary.component.jshigh encoded/escaped-token density12
mediumRemote Payloadpackage/dist/DevTools/graphql-console.component.jsmatched "curl "12
mediumObfuscation Densitypackage/dist/KnowledgeHub/components/config/knowledge-config-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/QueryBrowser/query-browser-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-activity.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-jobs.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/Scheduling/components/scheduling-overview.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/KnowledgeHub/components/scheduling/scheduling-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/steps/step-basics.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/create-wizard/steps/step-relationships.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/AI/components/tags/tags-resource.component.jshigh encoded/escaped-token density12
mediumObfuscation Densitypackage/dist/DatabaseDesigner/components/shared/wizard-step-indicator.component.jshigh encoded/escaped-token density12
lowObfuscationpackage/dist/Actions/components/explorer/action-explorer.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Home/action-pin-config-dialog.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/Home/action-pin-runner-dialog.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Actions/components/actions-overview.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Integration/components/activity/activity.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/AI/components/agents/agent-configuration.component.jsmatched "\\u00A7"3
lowObfuscationpackage/dist/AI/components/agents/agent-editor.component.jsmatched "\\u2022"3
lowObfuscationpackage/dist/AI/components/analytics/agent-runs/agent-run-analysis.component.jsmatched "\\u2500"3
lowObfuscationpackage/dist/AI/components/analytics/ai-analytics-resource.component.jsmatched "\\u2500"3
lowObfuscationpackage/dist/ComponentStudio/components/ai-assistant/ai-assistant-panel.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/AI/components/analytics/analytics-filter-bar.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/KnowledgeHub/components/analytics/analytics-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/APIKeys/api-keys-resource.component.jsmatched "\\u2192"3
lowObfuscationpackage/dist/DevTools/app-state-inspector.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/ApplicationRoles/application-roles-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Permissions/audit-log-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/AI/components/autotagging/autotagging-pipeline-resource.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/DevTools/class-registry.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/ComponentStudio/components/editors/code-editor-panel.component.jsmatched "\\u2191"3
lowObfuscationpackage/dist/Communication/communication-logs-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Communication/communication-monitor-resource.component.jsmatched "\\u2022"3
lowObfuscationpackage/dist/Communication/communication-new-message-resource.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/ComponentStudio/component-studio-dashboard.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Integration/components/connections/connections.component.jsmatched "\\u2192"3
lowObfuscationpackage/dist/AI/components/analytics/cost-budget/cost-budget.component.jsmatched "\\u2500"3
lowObfuscationpackage/dist/Credentials/components/credentials-categories-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/Credentials/components/credentials-types-resource.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/DataExplorer/data-explorer-dashboard.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/DatabaseDesigner/components/create-wizard/database-create-wizard.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/DatabaseDesigner/components/database-designer-dashboard.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/DatabaseDesigner/components/modify/database-modify.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/DatabaseDesigner/components/shared/database-preview-pane.component.jsmatched "\\u2500"3
lowObfuscationpackage/dist/AI/components/duplicates/duplicate-detection-resource.component.jsmatched "\\u2026"3
lowObfuscationpackage/dist/EntityAdmin/entity-admin-dashboard.component.jsmatched "\\u00A7"3
lowObfuscationpackage/dist/DatabaseDesigner/components/shared/entity-fields-grid.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/DatabaseDesigner/components/entity-list.component.jsmatched "\\u2014"3
lowObfuscationpackage/dist/DatabaseDesigner/components/shared/entity-pipeline-panel.component.jsmatched "\\u2026"3

Manifest

Package metadata

Scripts3
  • buildngc
  • testvitest run
  • test:watchvitest
Dependencies65
  • @angular/animations21.1.3
  • @angular/cdk21.1.3
  • @angular/platform-browser21.1.3
  • @angular/router21.1.3
  • @codemirror/language-data^6.5.2
  • @codemirror/merge^6.11.2
  • @codemirror/state^6.5.4
  • @codemirror/view^6.39.12
  • @memberjunction/actions-base5.36.0
  • @memberjunction/ai-core-plus5.36.0
  • @memberjunction/ai-engine-base5.36.0
  • @memberjunction/api-keys-base5.36.0
  • @memberjunction/core5.36.0
  • @memberjunction/core-entities5.36.0
  • @memberjunction/credentials5.36.0
  • @memberjunction/export-engine5.36.0
  • @memberjunction/global5.36.0
  • @memberjunction/graphql-dataprovider5.36.0
  • @memberjunction/integration-engine-base5.36.0
  • @memberjunction/interactive-component-types5.36.0
  • @memberjunction/lists-base5.36.0
  • @memberjunction/ng-action-gallery5.36.0
  • @memberjunction/ng-actions5.36.0
  • @memberjunction/ng-agent-requests5.36.0
  • @memberjunction/ng-agents5.36.0
  • @memberjunction/ng-ai-test-harness5.36.0
  • @memberjunction/ng-archive-manager5.36.0
  • @memberjunction/ng-base-application5.36.0
  • @memberjunction/ng-base-types5.36.0
  • @memberjunction/ng-clustering5.36.0
  • …and 35 more.