PkgRadar

Package evidence

@mohasinac/[email protected]

Credential file access: matched "GOOGLE_APPLICATION_CREDENTIALS"

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":["@mohasinac/[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":["@mohasinac/[email protected]"],"fail_on":"high"}'
Publishermohasinac
Artifact bytes2,270,413
Previous version2.8.0
Published2026-05-24T08:56:58.532Z
SHA-256e435097058ef842f5a32f7f6f4e7a4670c56dcdc7c59f18bf6cebea095ef8dda

Why flagged

What the scanner saw

Credential file access: matched "GOOGLE_APPLICATION_CREDENTIALS"

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

Availability ledger

available

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

Related candidates

Linked campaigns and clusters

Publisher / release actor burststale

mohasinac

4 members · evidence strength 84

Evidence

Static findings

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

SeverityKindPathDetailPoints
highCredential file accesspackage/dist/providers/db-firebase/admin-app-lite.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"30
highCredential file accesspackage/dist/providers/db-firebase/admin.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"30
mediumObfuscation Densitypackage/dist/features/admin/components/AdminSiteSettingsView.jshigh encoded/escaped-token density12
Show all 216 findings (low-signal and informational)

Showing 60 of 216 findings.

SeverityKindPathDetailPoints
highCredential file accesspackage/dist/providers/db-firebase/admin-app-lite.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"30
highCredential file accesspackage/dist/providers/db-firebase/admin.jsmatched "GOOGLE_APPLICATION_CREDENTIALS"30
mediumObfuscation Densitypackage/dist/features/admin/components/AdminSiteSettingsView.jshigh encoded/escaped-token density12
lowObfuscationpackage/dist/features/about/components/AboutView.jsmatched "\\u00B7"3
lowObfuscationpackage/dist/ui/components/Accordion.jsmatched "\\u25BE"3
lowObfuscationpackage/dist/features/site-settings/components/ActionPermissionsManager.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminAdsView.jsmatched "\\u00B7"3
lowObfuscationpackage/dist/features/admin/components/AdminAnalyticsGuideView.jsmatched "\\u00D7"3
lowObfuscationpackage/dist/features/admin/components/AdminBlogEditorView.jsmatched "\\u00E9"3
lowObfuscationpackage/dist/features/admin/components/AdminBundleEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminCarouselEditorView.jsmatched "\\u00D7"3
lowObfuscationpackage/dist/features/admin/components/AdminCarouselView.jsmatched "\\u283F"3
lowObfuscationpackage/dist/features/admin/components/AdminCatalogGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminCategoryEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminContentGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminCouponEditorView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/events/components/AdminEventEditorView.jsmatched "\\u00D7"3
lowObfuscationpackage/dist/features/events/components/AdminEventEntriesView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminFeatureEditorView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminFeatureFlagsView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminGuideHubView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminMediaView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminNavigationView.jsmatched "\\u25B2"3
lowObfuscationpackage/dist/features/admin/components/AdminOrderEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminOrdersGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminProductEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminReviewsView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminScammerEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminSectionsView.jsmatched "\\u2715"3
lowObfuscationpackage/dist/features/admin/components/AdminSiteConfigGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminSiteSettingsView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminStoreEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminStoresGuideView.jsmatched "\\u2192"3
lowObfuscationpackage/dist/features/admin/components/AdminSupportTicketDetailView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminTeamGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminTrustGuideView.jsmatched "\\u2013"3
lowObfuscationpackage/dist/features/admin/components/AdminUserEditorView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/admin/components/AdminUsersGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/admin/components/AdminUsersView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/filters/AsyncFacetSection.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/auctions/components/AuctionDetailPageView.jsmatched "\\uD83C"3
lowObfuscationpackage/dist/features/products/components/AuctionsIndexListing.jsmatched "\\u20B9"3
lowObfuscationpackage/dist/features/blog/components/BlogListView.jsmatched "\\u270D"3
lowObfuscationpackage/dist/features/blog/components/BlogPostView.jsmatched "\\u2026"3
lowObfuscationpackage/dist/features/categories/components/BundleDetailView.jsmatched "\\u00B7"3
lowObfuscationpackage/dist/features/categories/components/BundleItemsPicker.jsmatched "\\u00D7"3
lowObfuscationpackage/dist/features/categories/components/BundlesListView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/account/components/BuyerAccountGuideView.jsmatched "\\u2192"3
lowObfuscationpackage/dist/features/account/components/BuyerAuctionsGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/account/components/BuyerOrdersGuideView.jsmatched "\\u2192"3
lowObfuscationpackage/dist/features/account/components/BuyerShoppingGuideView.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/cart/components/CartDrawer.jsmatched "\\u2212"3
lowObfuscationpackage/dist/features/categories/components/CategoryGrid.jsmatched "\\u2605"3
lowObfuscationpackage/dist/features/categories/components/CategoryProductsListing.jsmatched "\\u20B9"3
lowObfuscationpackage/dist/features/categories/components/CategorySelectorCreate.jsmatched "\\u00a0"3
lowObfuscationpackage/dist/features/categories/components/CategoryTree.jsmatched "\\u25B6"3
lowObfuscationpackage/dist/features/homepage/components/CharacterHotspot.jsmatched "\\u2014"3
lowObfuscationpackage/dist/features/homepage/components/CharacterHotspotForm.jsmatched "\\uD83D"3
lowObfuscationpackage/dist/_internal/client/features/classified/ClassifiedDetailView.jsmatched "\\u2192"3
lowObfuscationpackage/dist/features/classified/components/ClassifiedIndexListing.jsmatched "\\u2026"3

Manifest

Package metadata

Scripts10
  • auditnode scripts/audit-violations.mjs
  • buildnode -e "const fs=require('fs');try{fs.rmSync('tsconfig.build.tsbuildinfo')}catch(e){}" && tsc -p tsconfig.build.json && node scripts/copy-assets.mjs && tailwindcss -i src/tailwind-input.css -o dist/tailwind-utilities.css --minify && node scripts/bundle-css.mjs && node scripts/verify-css-build.mjs
  • checknpm run check:types && npm run check:audits
  • check:auditsnode scripts/audit-violations.mjs && node scripts/verify-entries.mjs && node scripts/verify-css-build.mjs && node scripts/audit-use-client.mjs && node scripts/audit-double-navigation.mjs && node scripts/audit-repository-fields.mjs && node scripts/audit-query-provider.mjs && node scripts/audit-export-paths.mjs
  • check:typestsc --noEmit
  • prepublishOnlynpm run build
  • testvitest run --passWithNoTests
  • test:watchvitest
  • watchconcurrently --kill-others --restart-tries 0 --names "ts,css" "tsc -p tsconfig.build.json --watch" "npm run watch:css"
  • watch:csstailwindcss -i src/tailwind-input.css -o dist/tailwind-utilities.css --watch
Dependencies6
  • @mohasinac/sievejs^1.0.0
  • motion^12.40.0
  • react-advanced-cropper^0.20.1
  • tailwind-merge^3.3.0
  • zod^3.24.0
  • zustand^5.0.13