When merchants cannot separate helpful AI traffic from malicious automation, they lose visibility into revenue, abuse, and policy violations. Teams then overblock legitimate orders or underblock fraud and scraping. The result is weaker customer experience, poorer fraud decisions, and a control environment that reacts too late to emerging abuse patterns.
Why This Matters for Security Teams
When merchants cannot distinguish beneficial ai traffic from malicious automation, the control problem stops being simple bot management and becomes an identity and intent problem. Helpful agents may compare prices, place legitimate repeat orders, or assist customers at machine speed, while hostile automation can scrape inventory, probe checkout flows, and evade rate limits using the same technical patterns. That makes blunt controls expensive: they suppress legitimate revenue while still missing abuse that adapts faster than static rules.
This is why current guidance increasingly treats automation as a workload identity issue, not just a traffic-shaping issue. NIST’s NIST SP 800-53 Rev 5 Security and Privacy Controls emphasizes access control, monitoring, and continuous assessment, but merchants still need to translate those principles into real-time decisions at the edge. NHIMG’s analysis of the DeepSeek breach shows how quickly exposed identity material and online systems become exploitable once attackers can blend into ordinary automation. In practice, many security teams discover this only after conversion loss, chargeback spikes, or scraping pressure has already distorted their fraud signals.
How It Works in Practice
The practical goal is to classify traffic by who or what it is and what it is trying to do, then enforce different controls for each class. Static allowlists and generic CAPTCHA challenges are too coarse because modern AI agents, browser automation, and abuse tooling can mimic normal browsing patterns. Better practice is evolving toward layered signals: workload identity, session reputation, device and network context, request velocity, and task intent.
For merchant environments, that usually means separating three buckets:
- Customer automation that is authorized, such as shopping assistants or order-management agents.
- Merchant-owned automation, such as pricing engines, fraud scoring, or inventory reconciliation.
- Unknown or suspicious automation, which should face stronger friction, reduced privileges, or step-up verification.
On the identity side, the most durable pattern is to bind automation to cryptographic workload identity rather than anonymous session cookies or shared API keys. That aligns with NIST identity guidance and with agentic governance models that treat actions as runtime decisions. In merchant terms, a trusted AI agent should present proof of workload identity, operate under narrowly scoped permissions, and receive ephemeral access only for the specific transaction it is completing. Unknown automation should never inherit the same trust path simply because it speaks HTTP like everyone else.
Operationally, teams should also feed abuse findings back into policy-as-code so that rules can adjust in near real time. Merchants that rely only on after-the-fact fraud review are already behind. This is especially important when a single agent can chain product lookup, cart creation, coupon testing, and checkout attempts faster than human analysts can investigate. NHIMG’s Schneider Electric credentials breach coverage reinforces the broader point: once automation is indistinguishable from legitimate use, exposed credentials and noisy traffic become the same operational problem. These controls tend to break down in high-volume marketplaces and flash-sale environments because bursty legitimate demand looks exactly like coordinated scraping.
Common Variations and Edge Cases
Tighter bot discrimination often increases friction, so organisations must balance fraud reduction against checkout abandonment and partner breakage. That tradeoff is unavoidable in ecosystems where affiliates, marketplaces, logistics partners, and customer-facing assistants all generate similar traffic patterns.
There is no universal standard for classifying “good AI” versus “bad automation” yet. Current guidance suggests using explicit attestations where possible, but those signals are not always available outside controlled partner ecosystems. In API-heavy businesses, the cleaner path is to require authenticated workload identity for approved automation and to treat everything else as untrusted by default. In practice, this works best when combined with short-lived credentials, request-level authorization, and continuous anomaly detection rather than a one-time onboarding decision.
Edge cases also matter. A buyer’s personal shopping assistant may look like scraping until it is linked to a legitimate account and bounded by transaction context. Conversely, a bot running from residential proxies may appear human enough to pass superficial checks while still violating policy. The right response is not to ban automation wholesale, but to make trust conditional, measurable, and revocable.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10, CSA MAESTRO and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A03 | Agentic abuse often hides behind normal-looking automated requests and tool use. |
| CSA MAESTRO | G3 | Merchants need governance for autonomous agents that blur benign and malicious automation. |
| NIST AI RMF | AI RMF addresses governance for dynamic AI behavior and misuse risk. | |
| NIST CSF 2.0 | PR.AC-4 | Access control must distinguish authorized automation from unknown traffic. |
| OWASP Non-Human Identity Top 10 | NHI-01 | Shared or weak machine identities let malicious automation impersonate trusted systems. |
Classify autonomous traffic by intent and constrain each action with runtime authorization.
Related resources from NHI Mgmt Group
- What breaks when an AI system cannot separate instructions from data?
- What breaks when consumers cannot tell an AI agent from ordinary automation?
- What breaks when a malicious package can relay AI traffic through a server?
- What breaks when a malicious AI coding tool is allowed to proxy developer API traffic?