From 9fb9ba08f379062572bb9b6e7c14ab9877c41ea5 Mon Sep 17 00:00:00 2001 From: nttDamien <125525959+nttDamien@users.noreply.github.com> Date: Wed, 8 May 2024 14:50:02 +0900 Subject: [PATCH 1/4] Update enablement.md update older .Net reference Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com> --- casdk-docs/docs/overview/enablement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/casdk-docs/docs/overview/enablement.md b/casdk-docs/docs/overview/enablement.md index 84b2cce38..0a6a79f24 100644 --- a/casdk-docs/docs/overview/enablement.md +++ b/casdk-docs/docs/overview/enablement.md @@ -87,7 +87,7 @@ providers into the carbon aware SDK. #### System requirement * Command Line Interface (CLI) - * .NET Core 6.0 + * .NET 8.0 * Alternatively: * Docker * VSCode and its [Remote Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) From cd44f46323a76898fea63db082d0d9ba8b21f915 Mon Sep 17 00:00:00 2001 From: nttDamien <125525959+nttDamien@users.noreply.github.com> Date: Wed, 8 May 2024 14:56:00 +0900 Subject: [PATCH 2/4] (fix) broken links - Update enablement.md Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com> --- casdk-docs/docs/overview/enablement.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/casdk-docs/docs/overview/enablement.md b/casdk-docs/docs/overview/enablement.md index 0a6a79f24..518946bb8 100644 --- a/casdk-docs/docs/overview/enablement.md +++ b/casdk-docs/docs/overview/enablement.md @@ -44,16 +44,16 @@ different endpoints to provide the most flexibility to integrate to your environment: * CLI -You can run the application using the [CLI](../src/CarbonAware.CLI) and refer +You can run the application using the [CLI](/src/CarbonAware.CLI) and refer to more documentation [here](../tutorial-basics/carbon-aware-cli.md). * WebAPI -You can build a container containing the [WebAPI](../src/CarbonAware.WebApi) +You can build a container containing the [WebAPI](/src/CarbonAware.WebApi) and connect via REST requests and refer to more documentation [here](../tutorial-basics/carbon-aware-webapi.md). * SDK -You can reference the [Carbon Aware C# Library](../src/GSF.CarbonAware) in your +You can reference the [Carbon Aware C# Library](/src/GSF.CarbonAware) in your projects and make use of its functionalities and features. | ![Image 2](./images/readme/screenshot_cli.png) | ![Image 1](./images/readme/screenshot_web_api.png) | From 4192933c6ad6fd36d21d29b5076bd9b785929c13 Mon Sep 17 00:00:00 2001 From: nttDamien <125525959+nttDamien@users.noreply.github.com> Date: Mon, 13 May 2024 11:51:33 +0900 Subject: [PATCH 3/4] Update SECURITY.md (.NET 8 upgrade) Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com> --- SECURITY.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/SECURITY.md b/SECURITY.md index 468aa5c50..bba41e31f 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -75,11 +75,11 @@ We perform regular reviews inline with the information provided below. All rele ### Use basic good cryptographic practices - https://www.bestpractices.dev/en/criteria/0#0.crypto_published - ✅ uses HTTPS for WebAPI, N/A for CLI -- https://www.bestpractices.dev/en/criteria/0#0.crypto_floss - ✅ uses dotnet 6.0 implementations -- https://www.bestpractices.dev/en/criteria/0#0.crypto_keylength - ✅ uses dotnet 6.0 implementations -- https://www.bestpractices.dev/en/criteria/0#0.crypto_working - ✅ uses dotnet 6.0 implementations -- https://www.bestpractices.dev/en/criteria/0#0.crypto_password_storage - ✅ ⚠️ uses dotnet 6.0 implementations -- https://www.bestpractices.dev/en/criteria/0#0.crypto_random - ✅ uses dotnet 6.0 implementatons for HTTPS +- https://www.bestpractices.dev/en/criteria/0#0.crypto_floss - ✅ uses dotnet 8.0 implementations +- https://www.bestpractices.dev/en/criteria/0#0.crypto_keylength - ✅ uses dotnet 8.0 implementations +- https://www.bestpractices.dev/en/criteria/0#0.crypto_working - ✅ uses dotnet 8.0 implementations +- https://www.bestpractices.dev/en/criteria/0#0.crypto_password_storage - ✅ ⚠️ uses dotnet 8.0 implementations +- https://www.bestpractices.dev/en/criteria/0#0.crypto_random - ✅ uses dotnet 8.0 implementatons for HTTPS ### Secured delivery against man-in-the-middle (MITM) attacks - Delivery mechanisms that counters MITM - ✅ uses HTTPS From 3398e5ab8de9710a0220040a62e7f1ac9f3da006 Mon Sep 17 00:00:00 2001 From: nttDamien <125525959+nttDamien@users.noreply.github.com> Date: Tue, 14 May 2024 13:43:28 +0900 Subject: [PATCH 4/4] Update enablement.md 2 missed references... Signed-off-by: nttDamien <125525959+nttDamien@users.noreply.github.com> --- casdk-docs/docs/overview/enablement.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/casdk-docs/docs/overview/enablement.md b/casdk-docs/docs/overview/enablement.md index 518946bb8..969eb9c99 100644 --- a/casdk-docs/docs/overview/enablement.md +++ b/casdk-docs/docs/overview/enablement.md @@ -588,7 +588,7 @@ using environment variables, you'd do this: #### Local project settings For local-only settings you can use environment variables, -[the Secret Manager tool](https://learn.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-6.0&tabs=windows#secret-manager) +[the Secret Manager tool](https://learn.microsoft.com/en-us/aspnet/core/security/app-secrets?tabs=windows#secret-manager) , or an untracked Development appsettings file to override the default project settings. @@ -598,7 +598,7 @@ remove the first line of (invalid) comments. Then update any settings according to your preferences. > Wherever possible, the projects leverage the -> [default .NET configuration](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?view=aspnetcore-6.0#default-application-configuration-sources) +> [default .NET configuration](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/?#default-application-configuration-sources) > expectations. Thus, they can be configured using any file matching the format: > `appsettings..json`. Where `` is the value of the > `ASPNETCORE_ENVIRONMENT` environment variable. By convention projects tend to