What Data Oso Processes
When integrated with AI agent tooling, Oso may process information associated with agent activity and the environment in which the agent operates. This can include:Agent Interaction Data
Activity generated during interactions with language models or tools:- prompts sent to language models
- model responses
- tool invocation requests
- tool responses
Session Metadata
Context associated with the interaction:- user identifiers (for example email addresses)
- IP addresses
- timestamps
- session identifiers
Identity and Access Context
Information about users, permissions, and systems that helps evaluate whether an action is expected or risky. Examples may include:- identity provider (IdP) information about users
- permissions or access scopes associated with users or systems
- access information from connected tools or SaaS applications
This information allows Oso to understand what an agent attempted to do, who initiated it, and whether that behavior aligns with expected permissions and access patterns.
Why Oso Processes This Data
Security systems must observe behavior in order to detect misuse or unsafe actions. Analyzing activity and related context helps improve the accuracy of these detections. Oso processes agent activity data for several purposes.Behavior Detection
Analyzing prompts, tool calls, and responses allows the platform to detect patterns associated with unsafe or unexpected agent behavior. Examples may include:- unexpected tool usage
- potential data exfiltration attempts
- abnormal agent behavior
Investigation and Alert Context
Security teams often need context when investigating alerts. Agent activity data helps provide information about:- what action the agent attempted
- what data or tools were involved
- the sequence of events surrounding the action