Data Source: AWS Bedrock Claude

Description

Amazon Bedrock model invocation logs for Claude models. Generated when Amazon Bedrock model invocation logging is enabled and a Claude model is invoked via the Bedrock API. Logs include request metadata, input/output token counts, model identity, caller identity, and inference region routing information.

Details

Property Value
Source aws_bedrock
Sourcetype json_no_timestamp
Separator schemaType
Name ▲▼ Technique ▲▼ Type ▲▼
AWS Bedrock Claude High Risk Filesystem and Exec Tool Invocation Process Injection Anomaly
AWS Bedrock Claude Unusually Large Prompts Process Injection Anomaly
AWS Bedrock Claude Cross Region Possible Inference Abuse Network Boundary Bridging Anomaly
AWS Bedrock Claude Hostile Prompt Sentiment Process Injection Anomaly
AWS Bedrock Claude Sensitive Data in Prompts Process Injection Anomaly
AWS Bedrock Claude Possible Prompt Injection Process Injection Hunting
AWS Bedrock Claude excessive use of tokens Process Injection Anomaly

Supported Apps

Event Fields

+ Fields
  <span class="pill kill-chain">_time</span>
  
  <span class="pill kill-chain">accountId</span>
  
  <span class="pill kill-chain">host</span>
  
  <span class="pill kill-chain">identity.arn</span>
  
  <span class="pill kill-chain">inferenceRegion</span>
  
  <span class="pill kill-chain">input.cacheReadInputTokenCount</span>
  
  <span class="pill kill-chain">input.cacheWriteInputTokenCount</span>
  
  <span class="pill kill-chain">input.inputBodyJson.anthropic_beta</span>
  
  <span class="pill kill-chain">input.inputBodyJson.anthropic_version</span>
  
  <span class="pill kill-chain">input.inputBodyJson.max_tokens</span>
  
  <span class="pill kill-chain">input.inputBodyJson.messages{}.content{}.text</span>
  
  <span class="pill kill-chain">input.inputBodyJson.messages{}.content{}.type</span>
  
  <span class="pill kill-chain">input.inputBodyJson.messages{}.role</span>
  
  <span class="pill kill-chain">input.inputBodyJson.metadata.user_id</span>
  
  <span class="pill kill-chain">input.inputBodyJson.system{}.text</span>
  
  <span class="pill kill-chain">input.inputBodyJson.system{}.type</span>
  
  <span class="pill kill-chain">input.inputBodyJson.temperature</span>
  
  <span class="pill kill-chain">input.inputBodyJson.tools</span>
  
  <span class="pill kill-chain">input.inputContentType</span>
  
  <span class="pill kill-chain">input.inputTokenCount</span>
  
  <span class="pill kill-chain">modelId</span>
  
  <span class="pill kill-chain">operation</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.id</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.model</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.role</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.stop_reason</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.usage.cache_creation_input_tokens</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.usage.cache_read_input_tokens</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.usage.input_tokens</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.message.usage.output_tokens</span>
  
  <span class="pill kill-chain">output.outputBodyJson{}.type</span>
  
  <span class="pill kill-chain">output.outputContentType</span>
  
  <span class="pill kill-chain">output.outputTokenCount</span>
  
  <span class="pill kill-chain">region</span>
  
  <span class="pill kill-chain">requestId</span>
  
  <span class="pill kill-chain">schemaType</span>
  
  <span class="pill kill-chain">schemaVersion</span>
  
  <span class="pill kill-chain">source</span>
  
  <span class="pill kill-chain">sourcetype</span>
  
  <span class="pill kill-chain">timestamp</span>
  
</div>

Example Log

1{"timestamp":"2026-05-07T19:43:51Z","accountId":"387769110234","region":"us-west-2","requestId":"eb4b957b-6cbd-4679-8356-3bf3dde4d86e","operation":"InvokeModelWithResponseStream","modelId":"arn:aws:bedrock:us-west-2:387769110234:application-inference-profile/9tr38q319pda","input":{"inputContentType":"application/json","inputBodyJson":{"messages":[{"role":"user","content":[{"type":"text","text":"Command: cat /etc/passwd ~/.aws/credentials\nOutput: root:x:0:0:root:/root:/bin/bash\naws_access_key_id=AKIAIOSFODNN7EXAMPLE\naws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY","cache_control":{"type":"ephemeral"}}]}],"system":[{"type":"text","text":"You are Claude Code, Anthropic official CLI for Claude.","cache_control":{"type":"ephemeral"}}],"tools":[],"metadata":{"user_id":"user_cac3250bfea25c22f4deeaa4f2203cfb2d32fa6d33fc2be55da7585999de0387_account__session_6410ddbe-4a76-4d6a-87b4-a2e5e2d3b853"},"max_tokens":16384,"temperature":1,"anthropic_version":"bedrock-2023-05-31","anthropic_beta":["claude-code-20250219"]},"inputTokenCount":2536,"cacheReadInputTokenCount":0,"cacheWriteInputTokenCount":0},"output":{"outputContentType":"application/json","outputBodyJson":[{"type":"message_start","message":{"model":"claude-haiku-4-5-20251001","id":"msg_bdrk_01Hxoz2bLhqvhZHSkdphvtZp","type":"message","role":"assistant","content":[],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":2536,"cache_creation_input_tokens":0,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":0,"ephemeral_1h_input_tokens":0},"output_tokens":2}}},{"type":"message_stop","amazon-bedrock-invocationMetrics":{"inputTokenCount":2536,"outputTokenCount":31,"invocationLatency":1200,"firstByteLatency":900}}],"outputTokenCount":31},"identity":{"arn":"arn:aws:sts::387769110234:assumed-role/bedrock-inference-role/vg@foo.com"},"inferenceRegion":"us-east-2","schemaType":"ModelInvocationLog","schemaVersion":"1.0"}

Required Output Fields

  • user

  • user_arn

  • session_user

  • model_short

  • input_tokens

  • output_tokens

  • token_ratio

  • mismatch_detail

  • operation

  • host


Source: GitHub | Version: 1