OwaspHeaders.Core
6.0.3
See the version list below for details.
dotnet add package OwaspHeaders.Core --version 6.0.3
NuGet\Install-Package OwaspHeaders.Core -Version 6.0.3
<PackageReference Include="OwaspHeaders.Core" Version="6.0.3" />
paket add OwaspHeaders.Core --version 6.0.3
#r "nuget: OwaspHeaders.Core, 6.0.3"
// Install OwaspHeaders.Core as a Cake Addin
#addin nuget:?package=OwaspHeaders.Core&version=6.0.3
// Install OwaspHeaders.Core as a Cake Tool
#tool nuget:?package=OwaspHeaders.Core&version=6.0.3
OwaspHeaders.Core
An ASP .NET Core middleware for injection OWASP recommended HTTP Headers for increased security. This project is designed against the OWASP Secure Headers Project.
Quick Starts
- Create a .NET (either Framework, Core, or 5+) project which uses ASP .NET Core
Example;
dotnet new webapi -n exampleProject
- Add a reference to the OwaspHeaders.Core NuGet package.
Example:
dotnet add package OwaspHeaders.Core
- Alter the Startup (pre .NET 6) or program (post .NET 6) class to include the following:
app.UseSecureHeadersMiddleware(
SecureHeadersMiddlewareExtensions
.BuildDefaultConfiguration()
);
This will add a number of default HTTP headers to all responses from your server component.
The following is an example of the response headers from version 6.0.2 (taken on May 15th, 2023)
cache-control: max-age=31536000, private
strict-transport-security: max-age=63072000;includeSubDomains
x-frame-options: DENY
x-xss-protection: 0
x-content-type-options: nosniff
content-security-policy: script-src 'self';object-src 'self';block-all-mixed-content;upgrade-insecure-requests;
x-permitted-cross-domain-policies: none;
referrer-policy: no-referrer
Please note: The above example contains only the headers added by the Middleware.
Source Code Repo
The source code for this NuGet package can be found at: https://github.com/GaProgMan/OwaspHeaders.Core.
Issues and Bugs
Please raise any issues and bugs at the above mentioned source code repo.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Http.Abstractions (>= 2.1.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on OwaspHeaders.Core:
Package | Downloads |
---|---|
wjsz-base
wjsz基础库 |
|
Whipstaff.AspNetCore
Re-usable logic for working with ASP.NET Core. |
|
OwaspHeaders.IsolatedFunction
A .NET Core middleware for injecting the Owasp recommended HTTP Headers into Azure Isolated Functions |
|
DojoTools
Toolkit for microservices designing developed by Pod2 in Bakery Net Dojo at Globant - Aug 2022 |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
8.0.0 | 25,000 | 12/3/2023 | |
7.5.1 | 31,837 | 8/9/2023 | |
7.5.0 | 24,409 | 6/7/2023 | |
7.0.1 | 1,473 | 6/5/2023 | |
7.0.0 | 162 | 6/5/2023 | |
6.1.0 | 2,712 | 5/15/2023 | |
6.0.5 | 361 | 5/15/2023 | |
6.0.4 | 139 | 5/15/2023 | |
6.0.3 | 145 | 5/15/2023 | |
6.0.2 | 293 | 5/11/2023 | |
6.0.1 | 137 | 5/11/2023 | |
6.0.0 | 157 | 5/11/2023 | |
5.0.0 | 186 | 5/11/2023 | |
4.6.2 | 1,510 | 5/11/2023 | |
4.6.1 | 143 | 5/11/2023 | |
4.6.0 | 161 | 5/11/2023 | |
4.5.1 | 182,134 | 5/15/2022 | |
4.5.0 | 430 | 5/15/2022 | |
4.4.0 | 40,500 | 4/8/2022 | |
4.3.0 | 447 | 4/8/2022 | |
4.2.0 | 416,741 | 12/31/2019 | |
4.1.1 | 7,579 | 11/16/2019 | |
4.1.0 | 1,913 | 10/23/2019 | |
3.5.2 | 26,448 | 7/19/2019 | |
3.5.1 | 553 | 7/19/2019 | |
3.5.0 | 566 | 7/19/2019 | |
3.4.1 | 559 | 7/19/2019 | |
3.4.0 | 15,626 | 3/16/2019 | |
3.3.2 | 27,893 | 5/1/2018 | |
3.3.1 | 3,378 | 4/16/2018 | |
3.3.0 | 1,946 | 4/16/2018 | |
3.2.0 | 1,055 | 4/16/2018 | |
3.1.2 | 1,072 | 4/16/2018 | |
3.1.1 | 1,173 | 4/13/2018 | |
3.1.0 | 1,136 | 4/7/2018 | |
3.0.0.3 | 1,643 | 3/20/2018 | |
3.0.0.2 | 1,076 | 3/20/2018 | |
3.0.0.1 | 2,099 | 2/25/2018 | |
3.0.0 | 1,132 | 2/17/2018 | |
2.1.0 | 3,404 | 1/2/2018 | |
2.0.0.1 | 1,467 | 11/23/2017 | |
2.0.0 | 2,512 | 9/20/2017 | |
1.6.0 | 1,123 | 8/15/2017 | |
1.5.0 | 1,061 | 8/13/2017 | |
1.0.1 | 1,213 | 7/25/2017 | |
0.0.0.1 | 1,412 | 7/25/2017 |