EresusSecurity
Back to Research
AI Security

AI Agent Data Exposure: An Incident Response Guide

Eresus Security Research TeamSecurity Researcher
October 7, 2026
9 min read
ResearchAI Security

AI coding agents can leave more than a prompt history on a developer's computer. A local agent profile may contain authentication state, project paths, tool configuration, recent activity, and transcripts that describe internal systems. If a laptop is stolen, malware gains access, or an account is misused, those files can help an attacker move from a developer endpoint toward code, cloud services, and customer environments.

The right response is not to copy every agent folder into a SIEM. First establish what artifacts exist, who could access them, and whether there is evidence of use. Then contain credentials and preserve only the evidence needed to answer the incident questions.

What are AI agent artifacts?

AI agent artifacts are local files and records created or used by coding assistants and other desktop agents. Their locations and formats vary by product, version, operating system, and configuration. Common categories include:

Artifact type What it may reveal Security question
Authentication state Session tokens, account identifiers, provider metadata Could a local reader reuse or refresh the session?
Configuration Models, endpoints, environment variables, tools, approval settings Does the agent have access to sensitive integrations or permissive execution?
Project and workspace metadata Repository names, file paths, recent projects, workspace roots Which systems and codebases would an attacker prioritize?
Conversation history Requests, code, logs, internal URLs, operational details, occasionally secrets What sensitive data could be exposed if a session is read?
Tool and connector settings MCP servers, extensions, API endpoints, local permissions Which downstream services can the agent reach, and as which identity?
Indexes and activity records Timestamps, session names, frequency, recent use Which users or sessions merit closer review?

A path existing on disk does not prove that its contents are sensitive, that an attacker read it, or that a token remains valid. Treat artifact discovery as a scoping lead. Confirm exposure with permissions, endpoint activity, provider-side audit data, and the account's current session state.

Why agent data changes the incident picture

A browser profile may show where someone signed in. An agent session can also explain what they were trying to do, which repository they were working in, which internal systems they discussed, and which tools were available. That context can shorten an attacker's discovery process even when no valid credential is present.

The reverse is true for defenders: a transcript can help reconstruct user intent and agent activity, but it may contain customer data, personal information, source code, or secrets. Collecting it creates its own privacy and retention risk. Security teams need a deliberate boundary between inventory, triage, and content analysis.

Build an inventory without centralizing conversations

Start with a metadata-first inventory across managed endpoints. Record only what is needed to identify and prioritize exposure:

  • Device identifier, assigned user, operating system, and management status.
  • Agent product and version, when available.
  • Known artifact path, file owner, permissions, size, and modification time.
  • Whether the path is present, encrypted, managed, or excluded by policy.
  • Which identity provider or model provider the account uses, if known.

Do not ingest full transcript bodies or authentication files just to measure adoption. Keep inventory output free of credential values, prompt text, source code, and endpoint names that are not required for response. If deeper content analysis becomes necessary, define the incident question first, select only relevant files, restrict who can review them, and set a deletion date.

Because agent storage formats change, maintain an owner for the inventory logic. Validate it against current supported versions and label unknown paths as unknown rather than silently treating them as absent.

Incident response for suspected token or transcript exposure

Use this sequence when malware, endpoint compromise, unauthorized file access, or accidental disclosure may involve agent data.

1. Establish the trigger and preserve evidence

Record how the concern surfaced: an endpoint alert, stolen laptop, suspicious sign-in, exposed secret, or user report. Preserve relevant endpoint logs before cleanup. Capture the device's isolation state, logged-in users, agent versions, and the approximate time window. Avoid opening a suspected session on the affected device; doing so can change timestamps or refresh credentials.

2. Contain the endpoint

Follow your incident-response policy to isolate the device when compromise is plausible. If isolation would interrupt a critical service, document the risk and use an approved containment alternative. Do not use a broad “delete all agent files” action as the first step: it can remove useful evidence while leaving the underlying account session valid.

3. Revoke access from a clean device

From a trusted device, invalidate relevant agent and provider sessions, revoke refresh tokens where supported, and rotate API keys that could have been read. Review sign-in, token, and usage logs for the affected user and integration. Prioritize credentials by scope and privilege: production cloud access and source-control write access deserve faster attention than a low-privilege test key.

Credential rotation alone does not answer whether a session was used. Preserve provider-side activity records and compare them with the endpoint timeline.

4. Determine what was accessible

For each relevant artifact, establish whether it existed during the incident window, which local identities could read it, whether encryption or operating-system protections applied, and whether endpoint telemetry shows access. Distinguish file modification from file read; many change-monitoring systems cannot prove a file was opened.

Then map the context the artifacts could disclose: repositories, tenants, internal hosts, cloud accounts, customer environments, third-party tools, and projects named in configuration or conversation history. A mention is not proof of access. Use it to guide log review, not to expand the incident scope automatically.

5. Classify content exposure

If session content may have been read or exported, determine whether it includes source code, customer records, credentials, personal data, vulnerability details, or confidential business information. Involve privacy, legal, customer-response, and contractual owners according to the evidence and applicable policy. Avoid making a notification decision from a filename or token scan alone.

6. Restore safely and close the path

Rebuild or re-enroll the endpoint when the evidence and response policy warrant it. Restore only the credentials and agent settings required for work. Confirm the revoked credentials no longer work, review the endpoint's patch and management state, and retest the access path that triggered the incident.

Keep a timeline with three labels: confirmed activity, plausible exposure, and unresolved questions. This prevents both under-response and unsupported claims that a breach occurred.

Monitoring: what can and cannot be inferred

Monitor agent artifact directories alongside identity-provider events, endpoint process lineage, and access to credential stores. The usefulness of file telemetry depends on the operating system and its configuration. A file-change event typically records a change, not a read. A file-read signal may require explicit auditing, permissions, endpoint security support, or additional configuration.

Useful detections can combine:

  • An unexpected process reading agent authentication or session paths.
  • A process that is not the agent or editor accessing those paths.
  • Agent artifacts accessed shortly after an archive, removable drive, or unusual project directory is opened.
  • New provider sessions, token refreshes, or API usage that do not match the user's activity.
  • An agent configuration change that adds a new connector, tool server, or permissive execution rule.

Tune alerts around your endpoint baseline. Do not alert on every agent file read if normal indexing or backup activity creates the same signal. Validate a detection with a synthetic test account and a harmless test file before relying on it during an incident.

Reduce future exposure

Separate developer and production identities

Keep production credentials out of local agent profiles and developer shell environments where possible. Use short-lived, scoped tokens and workload identity for automation. A coding agent should not inherit a developer's broad cloud session simply because it runs in the same terminal.

Restrict local access

Use endpoint encryption, managed device controls, OS account protections, and restrictive file permissions. Review backup, sync, and support tooling so sensitive session data is not copied into a wider-access location without a retention plan.

Set agent data and retention rules

Decide which sessions may be stored locally, who can inspect them, how long they are retained, and how an employee can request deletion. Treat conversation history as potentially sensitive even when the agent is not designed as a credential store.

Make revocation routine

Document how to revoke provider sessions, rotate keys, and check account activity. Include agent-specific accounts and connectors in the identity inventory. Rehearse the procedure with a test identity so responders do not have to discover the control panel during an incident.

A 30-minute readiness exercise

Use a managed test workstation and a synthetic agent session:

  1. Confirm the inventory can report the agent and artifact metadata without copying transcript content.
  2. Use a harmless test file to learn which file-access events your endpoint tools record.
  3. Generate a test provider session, revoke it from a clean device, and verify that it cannot be reused.
  4. Review the provider audit trail and match it to the test timeline.
  5. Record blind spots, owners, and the changes needed before the next exercise.

This validates your process without collecting employee conversations or using real production credentials.

Frequently asked questions

Do AI coding agents store API keys and tokens locally?

Some agents and integrations store authentication state or configuration locally; the exact format and protection vary. Inventory the products and versions in your environment, then confirm whether tokens are encrypted, scoped, short-lived, and revocable. Do not assume every local file contains a reusable credential.

Should security teams upload agent transcripts to a SIEM?

Usually, inventory and metadata are enough for routine monitoring. Transcripts can contain source code, customer information, secrets, and personal data. Centralize full content only for a defined incident purpose, with access controls, retention limits, and an approved handling process.

Does finding an agent session prove a breach?

No. It proves that a file or record exists. Evidence of access, token use, or data transfer requires endpoint and provider-side investigation.

What should be rotated after suspected exposure?

Revoke sessions and rotate credentials that were accessible to the affected account or process. Prioritize by privilege and evidence, then review audit logs to determine whether access occurred. Avoid rotating unrelated credentials without a scope rationale.

AI agent data belongs in endpoint, identity, and privacy planning—not only in an AI policy. Eresus Security can assess agent permissions, local data exposure, and identity paths together through an AI agent security assessment.

AI Security Starter Training

Request a practical checklist for prompt injection, RAG data leakage, MCP risks, and model-file security before launch.

Prompt injection and guardrail bypass checks.
RAG data leakage and permission-boundary review.
MCP identity, transport, and command-risk controls.

No spam. Used only to send the resource and related security notes.

Related Research

Related Services

Scope Estimator

Get a rough engagement size before the scoping call.

Estimated engagement

5–7 days

Request exact scope