AWS Security ChangesHomeSearch

AWS solutions documentation change

Service: solutions · 2025-03-10 · Documentation low

File: solutions/latest/dea-api/cases-caseid-files-fileid-contents.md

Summary

Restructured API documentation for file contents endpoint, removing detailed schemas and response models while adding audit logging references in parameter descriptions

Security assessment

Added 'File ID to generate audit log for' description, which references audit logging - a security feature. However, there's no evidence this change addresses a specific security vulnerability. Removed authentication/authorization mentions but without context indicating a security issue.

Diff

diff --git a/solutions/latest/dea-api/cases-caseid-files-fileid-contents.md
index eaf00d416..7192d0f61 100644
--- a/solutions/latest/dea-api/cases-caseid-files-fileid-contents.md
+++ b/solutions/latest/dea-api/cases-caseid-files-fileid-contents.md
@@ -5 +5 @@
-URIHTTP methodsSchemasProperties
+URIHTTP methods
@@ -7,3 +7 @@ URIHTTP methodsSchemasProperties
-# Cases – File contents
-
-This endpoint provides a way to retrieve the contents of a file within a case in Digital Evidence Archive, allowing users to access and view the actual data stored in the file by providing a download URL. The API requires authentication and authorization to ensure that only authorized users can retrieve the contents of the file. 
+#  Cases caseId Files fileId Contents
@@ -24,5 +22 @@ Path parametersName| Type| Required| Description
-`fileId`| String| True|   
-  
-ResponsesStatus code| Response model| Description  
----|---|---  
-`200`| `Cases_response_200_5`| Success Response  
+`fileId`| String| True| File ID to generate audit log for  
@@ -35,79 +29 @@ Path parametersName| Type| Required| Description
-`fileId`| String| True|   
-  
-ResponsesStatus code| Response model| Description  
----|---|---  
-`200`| `CompleteCaseFileUploadResponse`| Success Response  
-  
-## Schemas
-
-### Request bodies
-    
-    
-    {
-      "caseUlid": "string",
-      "ulid": "string",
-      "downloadReason": "string"
-    }
-    
-    
-    {
-      "caseUlid": "string",
-      "ulid": "string",
-      "uploadId": "string"
-    }
-
-### Response bodies
-    
-    
-    {
-      "isArchived": boolean,
-      "isRestoring": boolean,
-      "downloadUrl": "string",
-      "downloadReason": "string"
-    }
-    
-    
-    {
-      "fileName": "string",
-      "filePath": "string",
-      "caseUlid": "string",
-      "contentType": "string",
-      "createdBy": "string",
-      "fileSizeBytes": number,
-      "sha256Hash": "string",
-      "ulid": "string",
-      "status": enum,
-      "uploadId": "string",
-      "isFile": boolean,
-      "created": "string",
-      "updated": "string",
-      "details": "string",
-      "fileS3Key": "string",
-      "versionId": "string",
-      "dataVaultUlid": "string",
-      "executionId": "string",
-      "associationCreatedBy": "string",
-      "associationDate": "string",
-      "dataVaultUploadDate": "string",
-      "ttl": number,
-      "dataVaultName": "string",
-      "reason": "string"
-    }
-
-## Properties
-
-### CaseFileCompleteUpload
-
-Property| Type| Required| Description  
----|---|---|---  
-`caseUlid`| string| True|   
-`ulid`| string| True|   
-`uploadId`| string| True|   
-  
-### CaseFileStatus
-
-  * `ACTIVE`
-
-  * `DELETING`
-
-  * `DELETE_FAILED`
+`fileId`| String| True| File ID to generate audit log for  
@@ -115 +31 @@ Property| Type| Required| Description
-  * `DELETED`
+### OPTIONS
@@ -117,8 +33 @@ Property| Type| Required| Description
-  * `PENDING`
-
-
-
-
-### Cases_response_200_5
-
-Property| Type| Required| Description  
+Path parametersName| Type| Required| Description  
@@ -126,6 +35,2 @@ Property| Type| Required| Description
-`downloadReason`| string| False|   
-`downloadUrl`| stringFormat: uri| False|   
-`isArchived`| boolean| False|   
-`isRestoring`| boolean| False|   
-  
-### CompleteCaseFileUploadResponse
+`caseId`| String| True|   
+`fileId`| String| True| File ID to generate audit log for  
@@ -133,34 +38,3 @@ Property| Type| Required| Description
-Property| Type| Required| Description  
----|---|---|---  
-`associationCreatedBy`| string| False|   
-`associationDate`| string| False|   
-`caseUlid`| string| False|   
-`contentType`| string| False|   
-`created`| string| False|   
-`createdBy`| string| False|   
-`dataVaultName`| string| False|   
-`dataVaultUlid`| string| False|   
-`dataVaultUploadDate`| string| False|   
-`details`| string| False|   
-`executionId`| string| False|   
-`fileName`| string| False|   
-`filePath`| string| False|   
-`fileS3Key`| string| False|   
-`fileSizeBytes`| number| False|   
-`isFile`| boolean| False|   
-`reason`| string| False|   
-`sha256Hash`| string| False|   
-`status`| CaseFileStatus| False|   
-`ttl`| number| False|   
-`ulid`| string| False|   
-`updated`| string| False|   
-`uploadId`| string| False|   
-`versionId`| string| False|   
-  
-### body
-
-Property| Type| Required| Description  
----|---|---|---  
-`caseUlid`| string| True|   
-`downloadReason`| string| True|   
-`ulid`| string| True|   
+ResponsesStatus code| Response model| Description  
+---|---|---  
+`204`| None| 204 response  
@@ -174 +48 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please
-Cases – File audit by caseId and fileId
+Cases caseId Files fileId Audit auditId Csv
@@ -176 +50 @@ Cases – File audit by caseId and fileId
-Cases – Files by caseId
+Cases caseId Files fileId Info