ews-managed-api
ews-managed-api copied to clipboard
Update package references to address vulnerabilities including transitive packages
This is an update to address vulnerability warnings on transitive packages, which are now reported in builds if you have the lasted Visual Studio 2022 (or Build Tools), or .NET 9 SDK even if targeting an earlier version.
System.Drawing.Commonis a child dependency for some reason and this has a critical vulnerability in version 4.7.0 - updated to 4.7.3System.Net.Httphas a high vulnerability in version 4.3.3 - updated to 4.3.4System.Security.Cryptography.Xmlhas a moderate vulnerability in version 4.7.0 - updated to 4.7.1
Only updated to highest patch version that isn't vulnerable to avoid potential breaking changes.
I don't know if there's any activity here however but have made these changes on a local copy and using a local folder repo to use it. Pushed build to 2.0.0-beta4 as it's next version after the official package in nuget. Noting csproj in the repository still refers to 2.0.0-beta2 yet beta3 was published.
This would also include https://github.com/sherlock1982/ews-managed-api/pull/33 if published, as the merge date is later than beta3 publish date in nuget?
I realise EWS is deprecated, but we still have to support it for on-prem Exchange server customers and Microsoft have abandoned us.