Azure Entra ID Sign-ins with User-Agent Containing "axios"

Flags Azure Entra ID sign-ins with a user agent containing "axios", indicating potential automated sign-in activity.

FreeReviewedSigma · Low · v5
Product
azure
Service
signinlogs
Author
Marco Pedrinazzi (@pedrinazziM) (InTheCyber) (SigmaHQ), DRL 1.1
Published
2026-04-28
Updated
2026-07-31
title: Azure Entra ID Sign-ins with User-Agent Containing "axios"
id: 5394c458-b9f3-438b-94c9-f3b663cfdfe6
status: experimental
description: This rule flags Azure/Entra ID sign-in attempts whose recorded user agent contains the string "axios". Attackers may use HTTP client tooling to automate authentication flows, which can be associated with credential harvesting or token replay activity. The detection relies on Azure sign-in log fields that capture the user agent for each sign-in attempt.
references:
  - https://thehackernews.com/2025/09/axios-abuse-and-salty-2fa-kits-fuel.html
  - https://www.proofpoint.com/us/blog/threat-insight/http-client-tools-exploitation-account-takeover-attacks
  - https://github.com/SigmaHQ/sigma/blob/master/rules-threat-hunting/cloud/azure/signin_logs/azure_ad_signin_axios_user_agent.yml
author: Marco Pedrinazzi (@pedrinazziM) (InTheCyber), Huntrule Team
date: 2026-04-28
tags:
  - attack.credential-access
  - attack.collection
  - attack.t1557
  - detection.threat-hunting
logsource:
  product: azure
  service: signinlogs
detection:
  selection:
    userAgent|contains: axios
  condition: selection
falsepositives:
  - Legitimate internal or third-party applications built with Node.js that use Axios as their HTTP client for authenticating against Azure/Entra ID.
level: low
license: DRL-1.1
related:
  - id: ea1a07f0-3dac-47a2-aeb4-86f5379ba2b4
    type: derived