Data Sources & Components
7 STIX data sources with 19 data components for detecting adversary behaviors in LLM-integrated development environments.
Agent Tool Invocations
Records of tool invocations made by autonomous coding agents, capturing tool selection, authorization, execution, and results.
Tool Authorization Event
Events capturing authorization decisions for agent tool invocations, including approvals, rejections, and auto-approvals.
Tool Call Response
Events capturing the response returned by a tool invocation, including output content and status.
Tool Call Request
Events capturing an agent's request to invoke a specific tool, including tool name, arguments, and triggering context.
Code Generation Events
Records of code generation and completion events, capturing the lifecycle from suggestion to acceptance or rejection.
Code Suggestion Generated
Events capturing each code suggestion produced by the LLM, including code content, context, and security scan results.
Code Suggestion Accepted/Rejected
Events capturing the developer's decision to accept or reject a code suggestion.
Context Assembly Pipeline
Records of the IDE's context assembly process that selects, retrieves, and packages data into the LLM's context window.
Repository Context Retrieval
Events capturing retrieval of context from remote repositories, package registries, or documentation sources.
External Context Fetch
Events capturing context retrieval from external sources beyond repositories including web pages and MCP resources.
File Context Inclusion
Events capturing which local files are included in the LLM context window for each inference request.
Extension Lifecycle
Records of IDE extension installation, configuration, and runtime behavior, with focus on extensions interacting with LLM subsystems.
Extension API Call
Events capturing runtime API calls made by extensions, particularly those interacting with LLM pipelines.
Extension Installation
Events capturing the installation or update of IDE extensions.
Extension Configuration Change
Events capturing changes to extension configuration, including changes by LLM agents.
IDE Configuration Store
Records of changes to IDE configuration files that influence AI assistant behavior, tool registration, and security settings.
Configuration File Modification
Events capturing modifications to AI-relevant configuration files within the IDE and project workspace.
Configuration File Creation
Events capturing creation of new AI-relevant configuration files, particularly when created by LLM agents.
LLM Inference Logs
Records generated by the LLM inference pipeline within the IDE, capturing inputs, outputs, and metadata of each inference request.
Token Metadata
Metadata about inference requests including token counts, model selection, latency, and processing parameters.
Prompt Content
Full text of prompts sent to the LLM including system prompts, user instructions, and assembled context.
Response Content
Full text of LLM responses including generated code, explanations, and tool call requests.
MCP Protocol Traffic
Records of Model Context Protocol communication between IDE and MCP tool servers, capturing server discovery, tool registration, and resource access.
Server Registration
Events capturing the registration or discovery of MCP tool servers by the IDE.
Tool Discovery
Events capturing the IDE's discovery of available tools from registered MCP servers.
Resource Access
Events capturing the IDE's access to resources provided by MCP servers.