Package evidence
@airtable/[email protected]
Remote Dependency Spec: devDependencies.eslint-plugin-airtable="github:hyperbase/eslint-plugin-airtable#01bbfe0"
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.
- Weekly downloads
- 55,724Mainstream · −50% score
- Versions published
- 117Mature · −50% score
- First published
- Apr 2019
- Publisher
- kevinwilde-at
Effective trust discount applied: −50% (max across signals — discounts don’t stack). New install-lifecycle deltas vs the previous release would clear the discount.
Recommended action
Review before promotingMixed signals: the package has indicators worth reading before allowing the update in automated dependency flows.
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":["@airtable/[email protected]"],"fail_on":"review"}'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":["@airtable/[email protected]"],"fail_on":"review"}'Why flagged
What the scanner saw
Remote Dependency Spec: devDependencies.eslint-plugin-airtable="github:hyperbase/eslint-plugin-airtable#01bbfe0"
Not observed: package install, lifecycle script execution, or sandbox execution. PkgRadar only inspects on-disk artifacts.
Availability ledger
available
Status history (1 event)
- new → available · risk review · score 2 · status changed
Evidence
Static findings
1 static · 0 from release diff · showing high-signal first.
| Severity | Kind | Path | Detail | Points |
|---|---|---|---|---|
| medium | Remote Dependency Spec | package.json | devDependencies.eslint-plugin-airtable="github:hyperbase/eslint-plugin-airtable#01bbfe0" | 8 |
Manifest
Package metadata
Scripts19
buildyarn run build:clean && concurrently yarn:build:babel yarn:build:typesbuild:babelbabel src --out-dir dist/esm --extensions=.js,.ts,.tsx --ignore='**/*.d.ts'build:cleanrm -rf distbuild:docscd ../blocks-docs && yarn run build && cd ../sdkbuild:typestsc --outDir dist/types --declaration --declarationMap --noEmit false --allowJs false --checkJs false --emitDeclarationOnly --stripInternalciecho '--- sdk' && yarn run build && yarn run test:coverage && ./scripts/check_typescript_when_installed_in_block.shjestnode --unhandled-rejections=strict ./node_modules/.bin/jestjest:watchjest --watchlinteslint --report-unused-disable-directives --ext .js,.ts,.tsx src testlint:quietyarn run lint --quietpretestyarn run lint && yarn run typesreleasenode ./scripts/interface-alpha-release.cjstestyarn run build && yarn run jesttest:coverageyarn run test --coveragetypestscversionchangelog-publish --github-repo-url='https://github.com/airtable/blocks' --git-tag-prefix='@airtable/blocks@' && yarn run build:docs && git add CHANGELOG.md ../blocks-docs/docs.jsonwatchyarn run build:clean && concurrently yarn:watch:babel yarn:watch:typeswatch:babelyarn run build:babel --watch --source-maps inlinewatch:typesyarn run build:types --watch