Skip to content
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

Security Updates for OpenBB #6161

Closed
wants to merge 25 commits into from
Closed

Conversation

sectheops
Copy link

@sectheops sectheops commented Mar 3, 2024

Pull Request for OpenBB Security

  1. Security Improvements:

    • Suggesting some updates for some vulnerable dependencies in the repository.
  2. Why?:

    • Not good to keep out-of-date dependencies as it can be a security risk.
  3. What? (1-3 sentences or a bullet point list):

    • Some security workflows have been added to catch security vulnerabilities. Along with changes to the package.json file to upgrade a few dependencies
  4. Impact (1-2 sentences or a bullet point list):

    • Having out-of-date and vulnerable dependencies can be detrimental to the security of an application. Making it easier for attackers to exploit the application.
  5. Testing Done:

    • No testing needed please update and feel free not to include the new workflows that were included.

sectheops and others added 9 commits March 2, 2024 21:55
…cusaurus/plugin-content-docs and @docusaurus/preset-classic

Removes [trim](https://github.com/Trott/trim). It's no longer used after updating ancestor dependencies [trim](https://github.com/Trott/trim), [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus), [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects), [@docusaurus/plugin-content-docs](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-docs) and [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic). These dependencies need to be updated together.


Removes `trim`

Updates `@docusaurus/core` from 2.4.3 to 3.1.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus)

Updates `@docusaurus/plugin-client-redirects` from 2.4.3 to 3.1.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-plugin-client-redirects)

Updates `@docusaurus/plugin-content-docs` from 2.4.3 to 3.1.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-plugin-content-docs)

Updates `@docusaurus/preset-classic` from 2.4.3 to 3.1.1
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.1.1/packages/docusaurus-preset-classic)

---
updated-dependencies:
- dependency-name: trim
  dependency-type: indirect
- dependency-name: "@docusaurus/core"
  dependency-type: direct:production
- dependency-name: "@docusaurus/plugin-client-redirects"
  dependency-type: direct:production
- dependency-name: "@docusaurus/plugin-content-docs"
  dependency-type: direct:production
- dependency-name: "@docusaurus/preset-classic"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…trim-and-docusaurus/core-and-docusaurus/plugin-client-redirects-and-docusaurus/plugin-content-docs-and-docusaurus/preset-classic--removed

Bump trim, @docusaurus/core, @docusaurus/plugin-client-redirects, @docusaurus/plugin-content-docs and @docusaurus/preset-classic in /website
@CLAassistant
Copy link

CLAassistant commented Mar 3, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 3 committers have signed the CLA.

❌ jit-ci[bot]
❌ dependabot[bot]
❌ sectheops
You have signed the CLA already but the status is still pending? Let us recheck it.

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@jmaslek
Copy link
Collaborator

jmaslek commented Mar 4, 2024

Why is OpenBB on your website when we have never worked with you before?

@jmaslek jmaslek closed this Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants