Secure · Agent Security

Every violation,
one finding.

A finding is any breach of the limits and frameworks you adopted: personal data or secrets sent to an AI app, a limit crossed, a red-team check failed, a verdict from your own pipeline. Lustena detects them on the device and in your stack, without content leaving either, and keeps them in one inbox with a lifecycle.

Works with

ChatGPTClaudeGeminiCopilotClaude CodeCursorCrewAILangGraph

You can't secure what you can't see

Lustena checks every session.

Without a control plane On the control plane

Data exposure

Without a control plane: Customer lists, contracts and credentials are pasted into AI apps with nothing in the path to notice and no record of what moved.

On the control plane: Every prompt, paste and upload is classified on the device against a catalog of personal data and secrets, and flagged as it is sent.

Shadow AI

Without a control plane: Any employee can create a GPT or connect a drive to an AI app in minutes. There is no inventory and no review.

On the control plane: Every app, GPT, project and connector in use appears in the inventory with an owner, as it is used, without content leaving the device.

Agent weaknesses

Without a control plane: Code-built agents ship without anyone trying a prompt injection, a leaked system prompt or a poisoned tool result.

On the control plane: The scanner runs ten agent-native checks against an authorized endpoint and attaches the report to the agent in the inventory.

Data exposure

Every prompt, paste and upload, classified on the device

01Where the agent acts · browser

Client follow-up
clients_q3.xlsxpasted · 3 rowsDraft the follow-up email for each client in this list
+ AttachGPT · Proposals

02Lustena, in the path

Agent session

live

Subject

ana@acme.com · Marketingb7f2a1d4

Verdicts

  • Agent IdentityGPT · Proposals · owner ana@acme.comDeclared
  • Agent Security1 paste · 3 × card number on deviceFlagged
  • Agent Governancelimit v3 · data class: personalAlerted

03Systems reached

  • Gmail

    connector

  • Drive

    connector

  • HubSpot

    connector

Every session, checked on one control plane

Classification on the device, limits on every session, red-team scans on demand, and findings that reach the people who can act.

1. Classify

Twelve recognizers run in the browser: email addresses, card numbers, API keys, JWTs and private keys, plus national formats such as Brazil's CPF, CNPJ, RG, CNH, CNS and CEP postal code, plus Brazilian phone numbers. Each hit is one content-free finding.

2. Evaluate

Findings and sessions are evaluated against the agent's limits. Crossing a limit raises an alert that names the dimension, the observed value and the allowed one.

3. Red-team

Point the scanner at an agent you are authorized to test. Prompt injection, system-prompt leak, tool-output injection, MCP supply chain and more, mapped to the OWASP LLM Top 10.

4. Act

Findings reopen when they recur, close when they are resolved, and reach Slack, your SIEM or a ticket through webhooks. Nothing requires reading a prompt.

On the device

  • 12 data classes
  • HMAC fingerprints, never values
  • Paste and upload channels
  • Opt-in redacted capture, three levels

Red-team scans

  • 10 agent-native checks
  • Endpoint hygiene
  • Scheduled re-runs
  • Findings lifecycle

Coverage

  • ChatGPT, Claude, Gemini, Copilot
  • Chrome, Edge and Chromium; Firefox and Safari on the Enterprise plan
  • ChatGPT, Claude and Copilot desktop apps on the Enterprise plan
  • Any MCP-capable client

Response

  • Alerts with one sentence
  • Webhooks to Slack and SIEM
  • Evidence package export
  • Audited reads

Legacy controls stop at the perimeter.

DLP watches files, CASB watches SaaS logins, the proxy watches encrypted traffic. None of them reads a paste into a chat box. The browser is where the agent acts, and it is where Lustena classifies.

Outside the loop · where legacy controls sit

  • DLP & CASB
  • IAM & SSO
  • Network & SWG
  • Endpoint & EDR

No line of sight inside

Inside the loop · where Lustena sits

Agent
every action →Lustena← result · next step
System

The agent loop runs here: prompt, model, tool, result. Readable only on the device.

Questions

Does Lustena read my employees' prompts?

No. Classification runs on the device and only categories, counts, destinations, channels and HMAC fingerprints leave it. Content capture is off by default, requires a written lawful basis, is redacted on the device and audited on every read.

What does the scanner need?

An endpoint you are authorized to test and, if it is behind a token, the header it expects. Credentials are referenced by environment variable name, never pasted into a conversation.

Can Lustena block a paste?

By default Lustena observes: it records findings and raises alerts. On the Enterprise plan it can warn, block or redact, chosen per data class and per team.

Agents everywhere.

Control here.