Prompt Injection
A voice command from the TV, a sign in the camera image or a calendar invitation controls the device – also cross-modally via image and sound.
Once AI is built into a device, a prompt injection turns into a movement, an opened lock or a camera feed on the wrong network. We model threats with STRIDE and MAESTRO, test everything from the debug interface to the LLM, and run cyber-physical attacks as a red team – along the OWASP LLM Top 10, AISVS, ISTG and IoT Top 10.
AI product penetration testing examines devices with embedded artificial intelligence – robots, cobots, humanoid systems, AI cameras, voice assistants, AI toys and edge AI in machinery – across all layers: hardware, firmware, wireless, cloud API, app, on-device model and LLM integration. The goal is to establish whether an attacker can take over the product digitally or make it perform unwanted actions in the physical world.
Pure LLM and agent applications without a device are covered by our Agentic AI Pentesting service, connected devices without AI features by our IoT Pentesting service.
An AI product is an IoT device, an AI system and – with a motor, lock or valve – a cyber-physical system all at once. Testing only one of these layers misses the attack chains in between.
Hardware, firmware and wireless bring along the well-known weaknesses of connected devices.
On-device models and cloud LLMs open up new classes of attack.
Actuators and sensors link digital attacks to real-world consequences.
Demonstrated by researchers from Tel Aviv University, the Technion and SafeBreach against Gemini and Google Home (Black Hat USA, August 2025). Google had rolled out countermeasures before publication, such as confirmations for risky actions. Paper “Invitation Is All You Need”
Each product class has its own focus areas. Select a category to see typical attack surfaces, the main threats, our testing focus and the relevant standards.
Robots combine actuators, cameras, wireless connectivity and, increasingly, LLM-based planners. A compromised robot is not just a data leak but a safety risk for the people around it. From 20 Jan 2027, the Machinery Regulation requires control systems to withstand foreseeable malicious attacks and self-evolving systems not to leave their defined task and movement space.
Smart cameras detect people, license plates or faces directly on the device or in the cloud. They process highly sensitive image data, often biometric – and are frequently reachable directly from the internet.
LLM assistants control lights, heating, door locks and cameras – while reading emails, calendars and chats. Each of these data sources can contain an attacker’s instructions.
Talking plush toys, AI glasses and AI gadgets bring language models into children’s rooms and everyday life. Beyond data protection, this is about age-appropriate safeguards that must not disappear with a jailbreak.
AI-based quality inspection, predictive maintenance and autonomous mobile robots (AMR) run on edge gateways right in the middle of OT. What counts here is availability, safety and protecting the model as know-how.
Diagnostic AI, care robots and health wearables process health data and influence treatment. Here, misclassification and manipulation have direct relevance for patients.
This is how we break down an AI product during testing. Each layer has its own threats, test methods and references. Click on a layer.
Everything an attacker can introduce into the device’s perception without touching it: images, text, sounds, light and radio signals.
Cameras, microphones, LiDAR, IMU and GNSS provide the data on which the model and the control system base their decisions.
The on-device model – image recognition, language model or vision-language-action model – is both an attack target and valuable know-how worth protecting.
Motors, grippers, locks and valves turn decisions into motion – secured (hopefully) by a deterministic safety layer.
Bootloader, operating system, services and update mechanism determine whether manipulation persists on the device.
Circuit board, memory chips and interfaces are the direct way into the device for anyone with physical access.
BLE, Wi-Fi, Zigbee, Thread/Matter, cellular and local services connect the device to the app, the cloud and other devices.
Fleet management, device APIs and the LLM backend control many devices at once – a single flaw here scales to the entire fleet.
Mobile apps, web portals and teleoperation are often the most convenient route to many devices at once.
Pre-trained models, libraries, chips and suppliers co-determine security – and must be documented under the CRA.
Before we test, we model. STRIDE provides the six questions about what can go wrong. MAESTRO, the Cloud Security Alliance framework for agentic AI, tells you where in the AI architecture. For products with sensors and actuators, we add a layer for the physical world.
Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service and Elevation of Privilege – applied to every data flow and every trust boundary of the product.
Seven layers from Foundation Models to Agent Ecosystem, including cross-layer threats. For AI products, we extend this to the physical world with sensors, actuators and safety.
On-device models, language and vision-language-action models, cloud LLMs
A manipulated model poses as the manufacturer’s model because signature and hash are not verified at load time.
Trojanized weights or fine-tunes respond to a trigger – such as a pattern in the camera image – with a deliberately wrong decision.
Without model ID, prompt and confidence in the log, there is no way to prove which model triggered an action.
Unencrypted model files or side channels on the NPU reveal architecture and know-how.
Crafted inputs drive up compute load, latency and battery drain until real-time functions fail.
Prompt injection or jailbreaks make the model ignore rules and roles (LLM01:2026).
Sensor and telemetry data, training and field data, local knowledge store
Injected or replayed data streams via unprotected MQTT or DDS fake genuine measurements.
Fed-back field data or user corrections poison the fleet’s next training run (LLM05:2026).
Without provenance, there is no way to prove which data went into a model.
Raw images, voice recordings or embeddings end up unencrypted in cloud storage or with labeling service providers.
Telemetry floods block uploads and updates, buffers overflow.
Manipulated entries in the local RAG store steer answers and actions (LLM09:2026).
Planners, skills and tool calls that turn into device commands
Unknown voices, texts or devices are treated as authorized users because the sender is not authenticated.
Indirect prompt injection via email, calendar or a sign in the camera image changes the planner’s goal.
Tool calls to motors, locks or valves are logged without trigger or justification.
The agent reads camera or contact data and passes it on in responses or tool parameters.
Recursive plans and tool storms block the device or overload backends (LLM06:2026).
The model can do more than necessary: open doors, change safety parameters, load additional software (LLM03:2026).
Hardware, firmware, edge operating system, OTA and cloud backend
Without a secure element, device keys can be read out and clones registered in the fleet.
Missing secure boot or unsigned updates allow persistent manipulation (OWASP IoT I4).
Local logs can be altered or removed after an attack.
Open UART/JTAG, readable flash and hardcoded API keys (OWASP IoT I1).
Jammed radio or faulty updates take down individual devices or entire fleets.
Open services, default credentials or remote maintenance tunnels lead to root on the device (OWASP IoT I2).
Testing, monitoring, telemetry and fleet monitoring
A compromised device keeps reporting “all normal” to monitoring and fleet management.
Manipulated evaluation and acceptance data conceal robustness deficiencies.
Without correlated logs from sensor, model and actuator, an incident cannot be reconstructed – a problem for CRA reporting.
Diagnostic uploads contain images, locations or audio data.
Attackers deliberately generate events until real anomalies get lost.
Poorly protected dashboards or remote consoles give access to the entire fleet.
Cross-cutting layer: identities, policies, data protection and evidence
Shared certificates or default tokens for an entire device generation.
Safety and privacy rules in prompts or configuration files change unnoticed.
Missing SBOMs, test reports and vulnerability processes jeopardize CE conformity and reporting obligations.
Cameras and microphones capture third parties; biometric data falls under Art. 9 GDPR.
Without security updates throughout the support period, the product becomes a liability risk.
Security boundaries live in the system prompt instead of a deterministic policy layer.
Apps, skills, smart home platforms, partner services and other devices
Third-party skills or integrations pose as trustworthy.
Content from one connected service – calendar, email, chat – controls another device.
For actions across multiple platforms, it cannot be determined which agent triggered what.
Voice and camera data flow to third parties via ecosystem APIs.
If the manufacturer’s cloud fails, the device loses core functions without a safe fallback.
Broken object-level authorization in the app API opens other people’s devices (OWASP API1).
Environment, sensors, actuators and safety – the bridge to the real world
This layer is a methodological extension by VamiSec for embodied AI and not part of the official MAESTRO framework.
Laser, ultrasound, GNSS or LiDAR spoofing deceive perception, for example through inaudible voice commands.
Stickers, signs or text in the field of view manipulate detection and planning.
Without tamper-proof recording, it remains unclear whether a human, the environment or an attacker triggered a movement.
A compromised device spies on a home, factory or clinic via camera and microphone.
Deliberately triggering emergency stops or protective fields brings production to a standstill.
Software commands bypass the controller’s speed, force or zone limits.
The edition of the OWASP list published in August 2026 describes the risks of LLM applications – and now explicitly counts attacks via images and audio as prompt injection. Inside a device, these risks take on a new quality:
A voice command from the TV, a sign in the camera image or a calendar invitation controls the device – also cross-modally via image and sound.
The assistant reveals Wi-Fi keys, floor plans, faces or conversation content.
The model operates door locks, stove tops or robot arms without confirmation – the most consequential climber on the list.
Pre-trained models, adapters and model hubs bring backdoors or malicious code onto the device.
Poisoned fleet, training or fine-tuning data makes the robot overlook obstacles.
Endless requests drain the battery and API budget or overheat the NPU.
Hallucinated maintenance instructions or incorrect object detection lead to dangerous actions.
The device’s system prompt, tool schemas and security rules can be extracted and used as a blueprint for attacks.
Manipulated entries in the local knowledge store – such as maintenance manuals – steer responses.
Unvalidated model outputs become motor commands, shell commands or ROS messages.
For agentic functions, we additionally test against the OWASP Top 10 for Agentic Applications 2026 (ASI01–ASI10). On request, we also map findings to the previous 2025 edition.
We combine risk lists, verification standards, testing guides and formal standards. This makes findings comparable, traceable and directly usable for your technical documentation. All version information as of 10 Oct 2026.
Guardrail for all LLM functions – from Prompt Injection (LLM01) through Excessive Agency (LLM03) to Improper Output Handling (LLM10).
For devices with agentic functions: Goal Hijack (ASI01), Tool Misuse (ASI02), identities, memory and the interplay of multiple agents.
Testable requirements in 12 chapters (C1–C12) and three levels (L1–L3) – our basis for test plans and acceptance criteria for the AI layer.
32 test cases in four areas: AI application, model, infrastructure and data – from prompt injection to evasion attacks.
Four phases from model evaluation to runtime and agent evaluation – the framework for our red teaming scenarios.
Risks of classic ML models on the device: Input Manipulation, Data Poisoning, Model Theft and more.
16 tactics and 120 techniques of real-world attacks on AI – including Physical Environment Access (AML.T0041) and physical deception tools such as adversarial stickers (AML.T0008.003).
Test cases per device component – processor, memory, firmware, interfaces, wireless, user interface – with attacker models for physical access and privileges.
Requirements for secure IoT ecosystems in five chapters, from ecosystem to hardware platform – the basis for hardening criteria.
The ten most common vulnerability classes of connected devices – still the common language in IoT pentesting.
Approach to firmware analysis: from information gathering through extraction and emulation to runtime analysis and binary exploitation.
Security mechanisms of DDS, the middleware underneath ROS 2: authentication, access control and encryption between nodes, implemented with SROS 2.
13 groups of baseline requirements for consumer IoT – from “no universal default passwords” to input data validation.
Demonstrates compliance with the cybersecurity requirements of the Radio Equipment Directive. The restrictions concern, among other things, passwords, parental controls and update criteria.
13 principles across five lifecycle phases for AI models and systems – including mandatory security testing before release (Principle 9).
Secure development process (4-1) and technical requirements for components (4-2) for industrial products.
Common terminology for evasion, poisoning, privacy attacks and misuse – including indirect prompt injection and agents.
Official titles of the OWASP Internet of Things Top 10 (2018) – still the current edition today. For AI products, these classes remain relevant: they are often the entry point for attacks on the AI layer.
From the first architecture workshop to the evidence package for conformity assessment. The modules build on each other but can also be commissioned individually.
We model your product with STRIDE and MAESTRO – including the physical layer – and derive prioritized risks and a test plan.
Supported by VamiThreat: STRIDE analysis, MAESTRO and automatic mapping to MITRE ATT&CK and ATLAS.
More on AI threat modelingGrey-box or white-box testing across all layers: hardware, firmware, wireless, cloud API, app, on-device model and LLM integration.
AI-assisted firmware and binary analysis with VamiReverse.
Request a pentestGoal-oriented attack simulation across layer boundaries: can an attacker make your product perform an unwanted action in the real world?
Scaled with the AI Pentesting Agent from VamiRedteam (AI-specific test suites based on MITRE ATLAS).
Discover VamiRedteamWe translate findings into evidence for your technical documentation and support remediation through to a successful retest.
SBOM per release and vulnerability tracking with VamiAppSec.
Explore the Cyber Resilience ActThe threat model drives the test: we first examine what is truly critical for your product.
Product variants, test scope, test environment, access and rules of engagement – including a safety concept where actuators are involved.
Output: Test agreement and safety approval
STRIDE per data flow and trust boundary, structured by MAESTRO layers plus the physical world.
Output: Threat register and attack trees
Test cases derived from the threat model, mapped to AISVS, ISTG, LLM Top 10 and IoT Top 10.
Output: Prioritized test plan
Hardware, firmware, wireless, cloud API, app, model and LLM – each layer with suitable methods.
Output: Validated findings with proof of concept
Chained scenarios across layer boundaries: from initial access to impact in the physical world.
Output: Attack chains with storyboard
Management summary, technical findings, measures and standards mapping – after remediation, we test again.
Output: Report, retest report, evidence package
Safety first: we only perform tests on robots and machinery with actuators under an agreed safety concept – a defined test zone, emergency stop within reach, reduced speeds and approval by your safety officers. Where possible, we test in simulation or on a digital twin first.
An AI product needs the depth of an IoT pentest and the methods of an LLM pentest – plus a view of the physical consequences.
| Test area | Classic IoT pentest | LLM/agentic pentest | AI product pentest |
|---|---|---|---|
| Hardware, debug interfaces & firmware | covered | not covered | covered |
| Wireless & pairing (BLE, Wi-Fi, Matter, Zigbee) | covered | not covered | covered |
| Cloud backend, APIs & companion app | covered | partially covered | covered |
| Prompt injection & jailbreaks (text, voice, image) | not covered | covered | covered |
| Model extraction, adversarial examples & poisoning | not covered | partially covered | covered |
| Physical consequences & safety limits of actuators | not covered | not covered | covered |
| Threat model based on STRIDE × MAESTRO incl. physical layer | partially covered | partially covered | covered |
| Evidence for CRA, EN 18031, AI Act & Machinery Regulation | partially covered | partially covered | covered |
covered partially covered not covered
A selection of documented vulnerabilities and research results from the past two years – each with its source.
Hardcoded AES keys in BLE provisioning allowed command injection with root privileges on the G1, H1, Go2 and B2. The researchers showed that an infected robot can spread to others within radio range. Four CVEs were assigned (CVE-2025-35027, -60017, -60250, -60251).
What we test as a result: Provisioning, wireless and key management in every robot test.
IEEE Spectrum, 09/2025According to Alias Robotics, the G1 humanoid robot sends sensor and status data via MQTT to external servers every 300 seconds – without notifying the operator. In addition, the BLE interface uses a static AES key that is identical on all devices.
What we test as a result: Data flow analysis and review of hidden connections.
arXiv 2509.14139Hidden instructions in calendar invitations got Gemini to operate smart home devices. The researchers rated 73% of the threats demonstrated as high or critical; Google rolled out countermeasures.
What we test as a result: Indirect prompt injection via all connected data sources.
arXiv 2508.12175Optimized text on signs in the camera view hijacked vision-language agents: 95.5% success in drone object tracking in simulation, up to 92.5% on a real robotic vehicle with GPT-4o.
What we test as a result: The environment as an attack vector in red teaming.
arXiv 2510.00181 (IEEE SaTML 2026)A small colorful patch in the field of view caused robots running OpenVLA to fail their tasks – in simulation up to 100% in the best attack scenario, in the physical experiment in more than 43% of cases.
What we test as a result: Model robustness tests under real-world conditions.
ICCV 2025, arXiv 2411.13587The parent portal of the AI plush toy Bondu only checked whether a Google account was present. As a result, children’s conversation logs, names and dates of birth were visible to third parties. The manufacturer closed the gap immediately.
What we test as a result: Authorization of portals, APIs and logs.
Malwarebytes, 02/2026At least 60 AI-powered cameras from Flock Safety exposed live streams, archives and admin panels to the internet without authentication. The manufacturer described it as a misconfiguration that has been fixed.
What we test as a result: External attack surface and authentication of every interface.
404 Media, 12/2025CVE-2026-8153 in PolyScope 5 from Universal Robots allowed unauthenticated operating system commands via the Dashboard Server – according to the researcher who discovered it (Claroty), with consequences extending to entire cobot fleets, provided the Dashboard Server is enabled and reachable.
What we test as a result: Network services and segmentation of robot controllers.
SecurityWeek, 05/2026Using electromagnetic emanations, researchers at NC State University reconstructed the hyperparameters of neural networks on a Google Edge TPU with 99.91% accuracy – assuming physical access.
What we test as a result: Protecting the model as intellectual property.
IACR TCHES 2025Product safety, the Radio Equipment Directive, the Cyber Resilience Act, product liability, the Machinery Regulation and the AI Act interlock. Security testing is becoming a mandatory building block rather than optional evidence.
The General Product Safety Regulation (EU) 2023/988 requires cybersecurity features as well as learning and predictive functionalities to be included in the safety assessment.
Delegated Regulation (EU) 2022/30 applies – compliance can be demonstrated e.g. via EN 18031-1/-2/-3, which are only listed with restrictions. From 11 Dec 2027, the CRA takes over.
Anyone interacting with an AI system – such as a voice assistant – must be informed of this, unless it is obvious. For marking AI-generated content (para. 2), legacy systems have a transition period until 2 Dec 2026.
Actively exploited vulnerabilities and severe incidents must be reported via the ENISA reporting platform: early warning within 24 hours, notification within 72 hours – also for products already on the market.
For products placed on the market after 9 Dec 2026: software – including AI – counts as a product, and safety-relevant cybersecurity requirements are taken into account. A lack of security updates does not relieve the manufacturer of liability where they are within its control (Art. 7, 11 Directive (EU) 2024/2853).
Protection against corruption (Annex III 1.1.9) and attack-resistant control systems (1.2.1). Safety functions with ML-based self-evolving behavior require third-party conformity assessment.
Among other things, remote biometric identification and emotion recognition – relevant for AI cameras with facial recognition.
All requirements of Annex I apply – including effective and regular security testing. At the same time, the Delegated Regulation under the Radio Equipment Directive ceases to apply.
For AI as a safety component in products such as toys, radio equipment and medical devices, the high-risk obligations including Art. 15 apply where a third-party conformity assessment is required. For machinery, the AI requirements come via delegated acts under the Machinery Regulation, which apply by 2 Aug 2028 at the latest.
As of 10 Oct 2026. AI Act dates reflect the Digital Omnibus on AI (Regulation (EU) 2026/1744), which moved machinery to Annex I Section B. Not legal advice – we provide technical support in demonstrating compliance.
Risk posture, critical attack chains and recommendations on two pages – for executive management and product owners.
Data flow diagram, trust boundaries and threat register based on STRIDE × MAESTRO – as a living document for engineering.
Every finding reproducible, rated by CVSS 4.0 and – where actuators are involved – by safety impact.
Red teaming scenarios step by step: initial access, escalation, physical impact.
Mapping to OWASP, MITRE ATLAS, ETSI EN 303 645, EN 18031, CRA and AI Act.
Concrete fixes for hardware, firmware, cloud and model – sorted by risk and effort.
After remediation, we re-test the findings and document their status.
Test reports and mappings prepared for technical documentation and conformity assessment.
AI product penetration testing is a security test for devices with embedded AI – such as robots, AI cameras, voice assistants or edge AI in machinery. It covers hardware, firmware, wireless, cloud API, app, the on-device model and the LLM integration. The central question is whether an attacker can take over the product or make it perform actions in the physical world.
An IoT pentest examines hardware, firmware, wireless and cloud. With an AI product, attacks on the model and the LLM integration are added – prompt injection, jailbreaks, model extraction, adversarial examples – as well as the question of what physical consequences an attack via actuators and sensors can have. For devices without AI functionality, we recommend our IoT pentesting.
Yes. Documented cases include root access via Bluetooth to Unitree robots (UniPwn, 2025), jailbreaks of LLM-controlled robots with success rates of up to 100% in a research test (RoboPAIR, 2024) and a critical vulnerability in the cobot software from Universal Robots (CVE-2026-8153, CVSS 9.8). Typical entry points are wireless interfaces, network services, cloud APIs and the AI planner itself.
Yes, if model outputs become commands without validation or the model has overly broad permissions – in the 2026 OWASP edition, these are Improper Output Handling (LLM10) and Excessive Agency (LLM03). Researchers have shown that voice commands, text in the camera image or calendar invitations can control robots, drones and smart home devices. That is why we specifically test whether a deterministic safety layer is in place between AI planning and actuators.
For the AI layer: the OWASP Top 10 for LLM Applications 2026, the OWASP Top 10 for Agentic Applications 2026, OWASP AISVS 1.01, the OWASP AI Testing Guide, the OWASP GenAI Red Teaming Guide and MITRE ATLAS. For device and wireless: OWASP ISTG, OWASP ISVS, the OWASP IoT Top 10, the OWASP FSTM firmware methodology and, for robots, DDS Security with SROS 2. As formal standards: ETSI EN 303 645, EN 18031, ETSI EN 304 223 and IEC 62443-4-1/-4-2.
MAESTRO is a threat modeling framework from the Cloud Security Alliance for agentic AI, with seven architecture layers from Foundation Models to Agent Ecosystem. STRIDE answers what type of threat is involved, MAESTRO where in the AI architecture it arises. For products with sensors and actuators, we add a layer for the physical world – Microsoft already lists adversarial examples in the physical domain as a separate threat class in its threat modeling for AI/ML systems.
The CRA does not prescribe a procedure called a pentest, but Annex I Part II does require effective and regular tests and reviews of the security of the product. A pentest is the common way to demonstrate this. The reporting obligations have applied since 11 Sep 2026, all other requirements apply from 11 Dec 2027.
Yes: in Class I, Annex III of the CRA lists smart home general-purpose virtual assistants (No. 16), smart home products with security functionalities such as security cameras, baby monitors and alarm systems (No. 17), connected toys with social interactive or location tracking features (No. 18) and certain wearables (No. 19). Implementing Regulation (EU) 2025/2392 explicitly mentions smart speakers with voice assistants. Self-assessment (Module A) is only possible for Class I if harmonised standards, common specifications or a European cybersecurity certification scheme at assurance level “substantial” or higher are applied in full (Art. 32(2) CRA) – as long as no standards have been published in the Official Journal, the route usually leads through a notified body.
That depends on the applicable product legislation. For AI as a safety component in products under Annex I Section A – such as toys, radio equipment or medical devices – the high-risk obligations including Art. 15 apply from 2 Aug 2028 under the Digital Omnibus, where a third-party conformity assessment is required. The Omnibus moved machinery to Section B: for AI in robots and machinery, the requirements come via delegated acts under the Machinery Regulation, which itself applies from 20 Jan 2027. The transparency obligations under Art. 50 have already applied since 2 Aug 2026.
With an agreed safety concept: a defined test zone, emergency stop within reach, reduced speeds and approval by the manufacturer’s safety officers. We first test critical scenarios in simulation or on a digital twin before reproducing them on the real system.
Yes. We check whether model files are stored unprotected on the device or in the app, whether the loading process and signature are secure, and how robust the model is against adversarial examples, manipulated sensor data and poisoning. Where relevant, we also assess side-channel risks on accelerators (ISTG-PROC-SIDEC).
Yes. We analyze firmware, services and network traffic for undocumented connections, remote maintenance tunnels and hidden functions. Examples from research include the covert telemetry of the Unitree G1 and the remote access tunnel in the Unitree Go1 (CVE-2025-2894).
A grey-box or white-box approach is most effective: two to three test devices, access to the app and cloud test environment, architecture documentation and – if possible – firmware images and source code excerpts. A black-box test is possible, but covers less attack surface in the same amount of time.
That depends on the product class, the number of interfaces, testing depth and the modules you need. After a free scoping call, you receive a fixed-price quote. A focused test of a single device including the report usually takes a few weeks.
At a minimum before every major product release and after significant changes to firmware, model or cloud functions. Because models and attack techniques evolve quickly, we also recommend an annual retest – the CRA requires regular testing throughout the entire support period.

“With AI products, the question is no longer just whether an attacker can get in – but what they can make the device do in the real world.”
We combine hardware and IoT pentesting, AI red teaming and regulatory expertise in the CRA, AI Act and Machinery Regulation – for robust security evidence before market launch and throughout the entire support period.