-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FINOS Security Scanning #808
Conversation
✅ Deploy Preview for fdc3 canceled.
|
If you look at the above CVE Scan we run into a problem with vulnerabilities. Trying to use
However, this then causes a new problem:
|
@robmoffat we've tested up a solution from the workbench audit issues (all are from its use of create-react-app). I'll find some time to raise a PR with the fixes this week. |
awesome, well done Kris!
…On Mon, Sep 12, 2022 at 1:24 PM Kris West ***@***.***> wrote:
@robmoffat <https://github.com/robmoffat> we've tested up a solution from
the workbench audit issues (all are from its use of create-react-app). I'll
find some time to raise a PR with the fixes this week.
—
Reply to this email directly, view it on GitHub
<#808 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEK2YMVHRCWEALSRFG4V43V54OGBANCNFSM6AAAAAAQAPRSLU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Credit to @julianna-ciq whose NPM/React/Webpack-fu is stronger than mine ;-) |
Following your merge of #812, I've sync'd this PR, and I'm still seeing some CVEs: https://github.com/finos/FDC3/actions/runs/3067573442/jobs/4953998906 This can be reproduced locally by running:
which I guess must be slightly different / more strict than npm audit 😢 You can always add these to the whitelist if they aren't significant |
For the last CVE, do we care about the development server from create-react-app? Definitely not a production dependency. The other CVE is marked 'high' but has questionable info associated with it:
Finally, whats the policy re: non-CVE vulnerabilities (as there are several of those) @robmoffat ? |
@maoo do you have an opinion on this? I would say we can just put them in the whitelist if we don't think any remediation is necessary. |
Agreed. I see that there are non-CVEs with very high score (ie, higher than 9); following the links reported for each of them, I've seen that often there are fixes available, so I'd just follow recommendations. |
Explained version selector fix
...also included a fix from @openfin-johans to get navigation on fdc3-explained working in Sail. |
Docusaurus upgrade
Docusaurus upgrade
#816 will be resolved by #894 which @mattjamieson is working on - but having some troubles with Netlify not deploying the CSS. Presumably you also need to merge the docusaurs v2 PR #910 as well, right? This should go immediately after those two I believe. While merging this prevent merging other PRs that generate failures? If so we'll need a preview run to make sure we're clean before it goes in... |
I think it's only the reviews that prevent merging |
Docusaurus Preview PR
Docusaurus upgrade
Fixing css issues with Kris
@robmoffat the repository should be in a much better place after all the maintenance PRs getting merged today. Could you update this branch and have another go at running the action? Note:
|
@kriswest cve/semgrep checks all passing. please review |
@robmoffat Great, however I don't think you committed the change to the CVE scan to run on node 18 (which affects module resolution): Could you commit that (#808 (comment)) then it should re-run and we should be good to go (if still clear) |
Co-authored-by: Kris West <kris@finsemble.com>
Preview link: https://deploy-preview-808--fdc3.netlify.app/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
done |
Hi,
Here's a first-pass at setting up the new FINOS security scanning Github actions.
We need to review the results of running these with a view to either fixing the issues or setting up exclusions:
https://github.com/robmoffat/FDC3/actions