AgentReadyHomeAgent Listing

← AI Term Highlighter

AI Term Highlighter — agentic threat model

7.9AIVSS 7.9 · High

The AI Term Highlighter is a low-autonomy browser extension, but its direct access to webpage DOM presents a significant security risk via indirect prompt injection, potentially leading to data exfiltration or cross-site scripting (XSS) if LLM outputs are rendered unsafely.

OWASP AIVSS score rationale

AIVSS = (CVSS_Base + AARS) × Mitigation_Factor, where AARS = (10 − CVSS_Base) × (Factor_Sum / 10) × ThM
CVSS base 7.5AARS uplift 0.42Factor sum 1.7/10Threat ×1.0Mitigation ×1.0
Autonomy of Action
0.20
Goal-Driven Planning
0.10
Self-Modification
0.00
Dynamic Tool Use
0.10
Persistent Memory
0.10
Contextual Awareness
0.50
Dynamic Identity
0.00
Multi-Agent Interactions
0.00
Non-Determinism
0.40
Opacity & Reflexivity
0.30

Scored with the canonical OWASP AIVSS formula (AIVSS calculator reference); agentic risk factors estimated from the agent’s described capabilities.

MAESTRO 7-layer threat model

Per-layer threats for this agent. Layers tagged “not certain from listing” are general, caveated commentary where the public description didn’t pin that layer.

L1 · Foundation Models⚠ not certain from listing

Not certain from the listing — the specific LLM backend is undisclosed. However, the model is highly vulnerable to indirect prompt injection, as it processes arbitrary webpage text which could contain malicious instructions designed to hijack the definition generation or manipulate the extension's behavior.

L2 · Data Operations⚠ not certain from listing

Not certain from the listing — the data pipeline, transmission protocols, and caching mechanisms for webpage content are unspecified. The primary threat is data exfiltration, where sensitive user data or PII present on scanned webpages is inadvertently transmitted to the LLM provider or backend servers.

L3 · Agent Frameworks⚠ not certain from listing

Not certain from the listing — the orchestration framework is not detailed. The main threat is insecure tool integration, specifically how the extension interacts with the browser DOM to highlight terms and inject definitions, which could be exploited to execute arbitrary scripts (DOM-based XSS).

L4 · Deployment & Infrastructure⚠ not certain from listing

Not certain from the listing — the hosting environment for the definition API is unknown. As a Chrome extension, it operates within the browser sandbox, but overly permissive manifest permissions (e.g., '<all_urls>') could allow a compromised extension to access sensitive data across all open tabs.

L5 · Evaluation & Observability⚠ not certain from listing

Not certain from the listing — there is no mention of content filtering, input sanitization, or output guardrails. This creates a blind spot where toxic, inaccurate, or malicious definitions generated by the LLM are rendered directly to the user without validation.

L6 · Security & Compliance (cross-cutting)⚠ not certain from listing

Not certain from the listing — compliance with data privacy regulations (like GDPR/CCPA) is unclear, especially regarding the processing of user-browsed content. The closed-source nature of the extension prevents independent security audits of its data handling practices.

L7 · Agent Ecosystem⚠ not certain from listing

Not certain from the listing — the extension does not appear to interact with other agents or marketplaces. The primary ecosystem risk is limited to supply chain attacks on the Chrome Web Store listing or dependencies used within the extension.

MAESTRO — the 7-layer agentic threat-modeling framework (Cloud Security Alliance / Ken Huang).