diff --git a/.github/workflows/build-lint-push-containers.yml b/.github/workflows/build-lint-push-containers.yml index 8a5bbae7633..8526816f401 100644 --- a/.github/workflows/build-lint-push-containers.yml +++ b/.github/workflows/build-lint-push-containers.yml @@ -43,6 +43,7 @@ jobs: runs-on: ubuntu-latest outputs: prowler_version_major: ${{ steps.get-prowler-version.outputs.PROWLER_VERSION_MAJOR }} + prowler_version: ${{ steps.update-prowler-version.outputs.PROWLER_VERSION }} env: POETRY_VIRTUALENVS_CREATE: "false" @@ -89,12 +90,14 @@ jobs: esac - name: Update Prowler version (release) + id: update-prowler-version if: github.event_name == 'release' run: | PROWLER_VERSION="${{ github.event.release.tag_name }}" poetry version "${PROWLER_VERSION}" echo "PROWLER_VERSION=${PROWLER_VERSION}" >> "${GITHUB_ENV}" - + echo "PROWLER_VERSION=${PROWLER_VERSION}" >> "${GITHUB_OUTPUT}" + - name: Login to DockerHub uses: docker/login-action@v3 with: @@ -153,7 +156,7 @@ jobs: echo "LATEST_COMMIT_HASH=${LATEST_COMMIT_HASH}" >> $GITHUB_ENV - name: Dispatch event (latest) - if: github.event_name == 'push' && ${{ needs.container-build-push.outputs.prowler_version_major == '3' }} + if: github.event_name == 'push' && needs.container-build-push.outputs.prowler_version_major == '3' run: | curl https://api.github.com/repos/${{ secrets.DISPATCH_OWNER }}/${{ secrets.DISPATCH_REPO }}/dispatches \ -H "Accept: application/vnd.github+json" \ @@ -162,10 +165,10 @@ jobs: --data '{"event_type":"dispatch","client_payload":{"version":"v3-latest", "tag": "${{ env.LATEST_COMMIT_HASH }}"}}' - name: Dispatch event (release) - if: github.event_name == 'release' && ${{ needs.container-build-push.outputs.prowler_version_major == '3' }} + if: github.event_name == 'release' && needs.container-build-push.outputs.prowler_version_major == '3' run: | curl https://api.github.com/repos/${{ secrets.DISPATCH_OWNER }}/${{ secrets.DISPATCH_REPO }}/dispatches \ -H "Accept: application/vnd.github+json" \ -H "Authorization: Bearer ${{ secrets.ACCESS_TOKEN }}" \ -H "X-GitHub-Api-Version: 2022-11-28" \ - --data '{"event_type":"dispatch","client_payload":{"version":"release", "tag":"${{ env.PROWLER_VERSION }}"}}' + --data '{"event_type":"dispatch","client_payload":{"version":"release", "tag":"${{ needs.container-build-push.outputs.prowler_version }}"}}' diff --git a/mkdocs.yml b/mkdocs.yml index c87e9905d46..081008c9c60 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -16,8 +16,23 @@ theme: - navigation.sections - navigation.top palette: - primary: black - accent: green + # Palette toggle for light mode + - media: "(prefers-color-scheme: light)" + scheme: default + primary: black + accent: green + toggle: + icon: material/weather-night + name: Switch to dark mode + # Palette toggle for dark mode + - media: "(prefers-color-scheme: dark)" + scheme: slate + primary: black + accent: green + toggle: + icon: material/weather-sunny + name: Switch to light mode + plugins: - search diff --git a/poetry.lock b/poetry.lock index c581e500643..2c25b935985 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1667,13 +1667,13 @@ files = [ [[package]] name = "idna" -version = "3.6" +version = "3.7" description = "Internationalized Domain Names in Applications (IDNA)" optional = false python-versions = ">=3.5" files = [ - {file = "idna-3.6-py3-none-any.whl", hash = "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f"}, - {file = "idna-3.6.tar.gz", hash = "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca"}, + {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, + {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, ] [[package]] diff --git a/prowler/providers/aws/aws_regions_by_service.json b/prowler/providers/aws/aws_regions_by_service.json index 62c16eb5829..b508fc62c50 100644 --- a/prowler/providers/aws/aws_regions_by_service.json +++ b/prowler/providers/aws/aws_regions_by_service.json @@ -1254,6 +1254,7 @@ "aws": [ "ap-northeast-1", "ap-southeast-1", + "ap-southeast-2", "eu-central-1", "eu-west-3", "us-east-1", @@ -1291,7 +1292,6 @@ "ap-northeast-1", "ap-northeast-2", "ap-south-1", - "ap-southeast-1", "ap-southeast-2", "ca-central-1", "eu-central-1", @@ -2269,6 +2269,7 @@ "ap-northeast-2", "ap-northeast-3", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", @@ -2278,6 +2279,7 @@ "eu-central-2", "eu-north-1", "eu-south-1", + "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", @@ -2304,6 +2306,7 @@ "ap-northeast-2", "ap-northeast-3", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", @@ -2313,6 +2316,7 @@ "eu-central-2", "eu-north-1", "eu-south-1", + "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", @@ -2341,6 +2345,7 @@ "ap-northeast-2", "ap-northeast-3", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", @@ -2350,6 +2355,7 @@ "eu-central-2", "eu-north-1", "eu-south-1", + "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", @@ -5219,16 +5225,6 @@ ] } }, - "iot-roborunner": { - "regions": { - "aws": [ - "eu-central-1", - "us-east-1" - ], - "aws-cn": [], - "aws-us-gov": [] - } - }, "iot1click-devices": { "regions": { "aws": [ @@ -5579,6 +5575,7 @@ "ap-southeast-3", "ap-southeast-4", "ca-central-1", + "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -8734,18 +8731,29 @@ "s3control": { "regions": { "aws": [ + "af-south-1", + "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", + "ap-southeast-3", + "ap-southeast-4", "ca-central-1", "eu-central-1", + "eu-central-2", "eu-north-1", + "eu-south-1", + "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", + "il-central-1", + "me-central-1", + "me-south-1", "sa-east-1", "us-east-1", "us-east-2", @@ -10228,6 +10236,24 @@ ] } }, + "timestream-influxdb": { + "regions": { + "aws": [ + "ap-northeast-1", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "eu-central-1", + "eu-north-1", + "eu-west-1", + "us-east-1", + "us-east-2", + "us-west-2" + ], + "aws-cn": [], + "aws-us-gov": [] + } + }, "timestream-write": { "regions": { "aws": [ @@ -10494,6 +10520,7 @@ "ap-southeast-3", "ap-southeast-4", "ca-central-1", + "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -10502,6 +10529,7 @@ "eu-west-1", "eu-west-2", "eu-west-3", + "il-central-1", "me-central-1", "me-south-1", "sa-east-1", @@ -10511,7 +10539,10 @@ "us-west-2" ], "aws-cn": [], - "aws-us-gov": [] + "aws-us-gov": [ + "us-gov-east-1", + "us-gov-west-1" + ] } }, "vmwarecloudonaws": {