https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40778

--- Comment #3 from Paul Derscheid <[email protected]> ---
Created attachment 189194
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189194&action=edit
Bug 40778: Introduce modular Node.js dependency auditing framework

- Add a complete Node.js dependency management and audit framework under
Koha/Devel/Node/, supporting npm and Yarn via a strategy-based design
- Unified command-line tools for outdated, audit, SBOM, and Bugzilla reports
- Extensible package manager abstraction (Npm, Yarn)
- Structured JSON output and CycloneDX-like SBOM generation
- Compromise detection for quick checks if security breaches are announced
- Integrated CI helper

To test:
1. Run `./misc/devel/node_audit_dependencies.pl --help` to verify tool
availability.
2. Execute `--outdated` and `--audit` modes to ensure JSON output and summary
files are generated.
3. Generate reports:
   - `--sbom` → creates `node_modules_sbom.xml`
   - `--bugzilla` → creates `dependency_bugzilla_report.md`
4. Optionally test compromise detection:
   `./misc/devel/node_audit_compromise.pl --inline "[email protected]"`
5. Sign off.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to