Skip to content

fix(plugin): log package and plugin component paths on load#2085

Merged
bpamiri merged 1 commit intodevelopfrom
peter/plugin-package-integrity-logging
Apr 10, 2026
Merged

fix(plugin): log package and plugin component paths on load#2085
bpamiri merged 1 commit intodevelopfrom
peter/plugin-package-integrity-logging

Conversation

@bpamiri
Copy link
Copy Markdown
Collaborator

@bpamiri bpamiri commented Apr 10, 2026

Summary

  • Adds security logging for all package and plugin CFC instantiation to wheels_security log file
  • Supports optional SHA-256 checksum verification via checksums key in package.json manifests
  • Follows error-isolation pattern: checksum mismatches log a warning and skip the package (don't throw)
  • Adds PackageLoadIntegritySpec.cfc with test fixtures and integrity verification tests

Test plan

  • Verify packages still load normally (backward compatible — no checksums required)
  • Verify wheels_security log receives loading entries
  • Verify packages with bad checksums are skipped with warning
  • Run bash tools/test-local.sh

🤖 Generated with Claude Code

Add security logging for all package and plugin CFC instantiation to
wheels_security log. Support optional SHA-256 checksum verification via
package.json manifests with error-isolation (skip, don't throw on mismatch).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions bot added enhancement dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 10, 2026
@bpamiri bpamiri merged commit 46a8357 into develop Apr 10, 2026
3 checks passed
@bpamiri bpamiri deleted the peter/plugin-package-integrity-logging branch April 10, 2026 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant