diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a03900136ab4..9106d596c294 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -9066,6 +9066,7 @@ components: enum: - server.db.statement - server.io.fs.file + - server.io.fs.file_write - server.io.net.url - server.sys.shell.cmd - server.request.method @@ -9079,6 +9080,7 @@ components: - server.request.trailers - server.request.body - server.request.body.filenames + - server.request.body.files_content - server.response.status - server.response.headers.no_cookies - server.response.trailers @@ -9100,6 +9102,7 @@ components: x-enum-varnames: - SERVER_DB_STATEMENT - SERVER_IO_FS_FILE + - SERVER_IO_FS_FILE_WRITE - SERVER_IO_NET_URL - SERVER_SYS_SHELL_CMD - SERVER_REQUEST_METHOD @@ -9113,6 +9116,7 @@ components: - SERVER_REQUEST_TRAILERS - SERVER_REQUEST_BODY - SERVER_REQUEST_BODY_FILENAMES + - SERVER_REQUEST_BODY_FILES_CONTENT - SERVER_RESPONSE_STATUS - SERVER_RESPONSE_HEADERS_NO_COOKIES - SERVER_RESPONSE_TRAILERS diff --git a/services/application_security/src/v2/models/ApplicationSecurityWafCustomRuleConditionInputAddress.ts b/services/application_security/src/v2/models/ApplicationSecurityWafCustomRuleConditionInputAddress.ts index c855ef2f2657..cee75c14a037 100644 --- a/services/application_security/src/v2/models/ApplicationSecurityWafCustomRuleConditionInputAddress.ts +++ b/services/application_security/src/v2/models/ApplicationSecurityWafCustomRuleConditionInputAddress.ts @@ -6,6 +6,7 @@ import { UnparsedObject } from "@datadog/datadog-api-client"; export type ApplicationSecurityWafCustomRuleConditionInputAddress = | typeof SERVER_DB_STATEMENT | typeof SERVER_IO_FS_FILE + | typeof SERVER_IO_FS_FILE_WRITE | typeof SERVER_IO_NET_URL | typeof SERVER_SYS_SHELL_CMD | typeof SERVER_REQUEST_METHOD @@ -19,6 +20,7 @@ export type ApplicationSecurityWafCustomRuleConditionInputAddress = | typeof SERVER_REQUEST_TRAILERS | typeof SERVER_REQUEST_BODY | typeof SERVER_REQUEST_BODY_FILENAMES + | typeof SERVER_REQUEST_BODY_FILES_CONTENT | typeof SERVER_RESPONSE_STATUS | typeof SERVER_RESPONSE_HEADERS_NO_COOKIES | typeof SERVER_RESPONSE_TRAILERS @@ -38,6 +40,7 @@ export type ApplicationSecurityWafCustomRuleConditionInputAddress = | UnparsedObject; export const SERVER_DB_STATEMENT = "server.db.statement"; export const SERVER_IO_FS_FILE = "server.io.fs.file"; +export const SERVER_IO_FS_FILE_WRITE = "server.io.fs.file_write"; export const SERVER_IO_NET_URL = "server.io.net.url"; export const SERVER_SYS_SHELL_CMD = "server.sys.shell.cmd"; export const SERVER_REQUEST_METHOD = "server.request.method"; @@ -52,6 +55,8 @@ export const SERVER_REQUEST_COOKIES = "server.request.cookies"; export const SERVER_REQUEST_TRAILERS = "server.request.trailers"; export const SERVER_REQUEST_BODY = "server.request.body"; export const SERVER_REQUEST_BODY_FILENAMES = "server.request.body.filenames"; +export const SERVER_REQUEST_BODY_FILES_CONTENT = + "server.request.body.files_content"; export const SERVER_RESPONSE_STATUS = "server.response.status"; export const SERVER_RESPONSE_HEADERS_NO_COOKIES = "server.response.headers.no_cookies"; diff --git a/services/application_security/src/v2/models/TypingInfo.ts b/services/application_security/src/v2/models/TypingInfo.ts index 4ccd03ffd5c1..50fb9d57654c 100644 --- a/services/application_security/src/v2/models/TypingInfo.ts +++ b/services/application_security/src/v2/models/TypingInfo.ts @@ -64,6 +64,7 @@ export const TypingInfo: ModelTypingInfo = { ApplicationSecurityWafCustomRuleConditionInputAddress: [ "server.db.statement", "server.io.fs.file", + "server.io.fs.file_write", "server.io.net.url", "server.sys.shell.cmd", "server.request.method", @@ -77,6 +78,7 @@ export const TypingInfo: ModelTypingInfo = { "server.request.trailers", "server.request.body", "server.request.body.filenames", + "server.request.body.files_content", "server.response.status", "server.response.headers.no_cookies", "server.response.trailers",