Skip to content

Upgrade to .NET 9 and Resolve Security Vulnerabilities #22

@bradystroud

Description

@bradystroud

🎯 Objective

Upgrade the project from .NET Core 3.0 to .NET 9 to resolve multiple security vulnerabilities and modernize the codebase with current best practices.

📝 Background

The current project targets .NET Core 3.0, which is no longer supported and has multiple security vulnerabilities as evidenced by the numerous security issues reported by dependency scanners. The project can be significantly improved by upgrading to .NET 9.

🔍 Current Issues This Would Address

This upgrade would resolve or mitigate many of the existing security vulnerability issues:

🤝 Contributing

I'd be happy to contribute this upgrade to help modernize the project and resolve the security issues. This would be a significant improvement that would benefit all developers using this example.

📋 Checklist

  • Update target framework to .NET 9
  • Update all NuGet packages
  • Modernize code patterns (Startup.cs → Program.cs)
  • Update OAuth2 implementation
  • Update client-side dependencies (jQuery, etc.)
  • Add comprehensive testing
  • Update README and documentation
  • Verify all functionality works correctly

Would the maintainers be open to this contribution? I believe this would significantly improve the project's security posture and provide a better example for developers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions