bcgov / bcgov/SIMS

Release 0.0 - Upgrade Packages & Code Scanning

Open
#6,372 0 comments 0 reactions 0 assignees View on GitHub
Technical Debt
Dominant language
TypeScript
Stars
29
Forks
15
PR merge metrics
No merged PRs in 30d

Description

**Acceptance Criteria**
- [ ] Review and resolve: https://github.com/bcgov/SIMS/security/code-scanning
- [ ] Update all packages required to resolve the dependabot PRs, which means updating to the recommended PR version or the most updated version when available.
- [ ] Nodejs should be updated to the most updated minor and patch versions of the current major version, or a major version upgrade if agreed by the team.
- [ ] Any package not yet raised to be upgraded by Dependabot can be upgraded.
- [ ] Overall package upgrades can be verified using the npm-check-updates
- [ ] formio webgroup dependabot PRs should NOT be merged. The ones below are currently part of the `web-formio`.
- "@formio*"
- "bootstrap*"
- "@fortawesome/fontawesome-free"
- [ ] By the end of the effort, as much as possible, executing an npm audit on all packages should result in some vulnerability only if there are no fixes available.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the open Dependabot pull requests and the repository's package manifests, then review the GitHub code-scanning results. Use npm-check-updates to identify available upgrades and npm audit to verify the package set; done means resolving applicable vulnerabilities, excluding the listed web-formio packages, and meeting the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, node.js, typescript
Domain
build-system, devops, security
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.