West AI Solutions Logo

AI Agents

AI pentest agent for OWASP LLM Top 10 security testing

A multi-integration Azure AI Foundry agent connected to Xero, Outlook, SharePoint, a helpdesk and web search, built as a realistic testbed for prompt injection, data leakage and excessive-agency testing.

Client
24by7 Security
Industry
Cybersecurity
Status
Delivered

The problem

The security team needed a realistic, connected AI agent to test how enterprise agents fail, and a documented mitigation plan they could act on.

What we built

  • GPT-4.1 agent on Azure AI Foundry behind a Flask app on Azure Container Apps
  • Integrations: Xero (via MCP server), Outlook and SharePoint (Graph, OAuth 2.0), Bing grounding and an IT helpdesk
  • Test coverage across all 10 OWASP LLM risk categories

Challenges we solved

  • Indirect prompt injection through emails and documents
  • Cross-system data correlation
  • Token and session security

Results

  • Risk-rated catalogue of attack vectors
  • Prioritised mitigation roadmap: RBAC, PII masking, audit logging, least privilege, monitoring

Technology stack

  • Azure AI Foundry
  • GPT-4.1
  • Azure Container Apps
  • Flask
  • Xero MCP
  • Microsoft Graph
  • SQLite

Need something similar?

Free 30-minute scoping call. We reply within 24 hours.

Talk to us about AI Agents

Related work

AI Agents · Professional services

AI churn-risk detection from Microsoft Teams check-in transcripts

A daily Azure pipeline that scores every coach–VA check-in meeting against a 22-signal churn-risk checklist and lets leadership ask questions like “Which VAs are high risk this week?” in plain language.

In productionVirtual assistant staffing agency

AI Agents · Compliance / SaaS

Connie: RAG assistant for compliance documents inside SharePoint

A retrieval-augmented assistant launched from SharePoint that answers questions and helps draft documents from an organisation’s own compliance material, with a delta sync that keeps the index current every six hours.

Working demoCompliance software company

AI Agents · Finance

Xero MCP server: AI-ready accounting integration on Azure

A Model Context Protocol server that exposes Xero as 22 AI-callable accounting tools, so Copilot Studio, Azure AI Foundry agents and web apps can ask for invoices, bills and P&L in plain language.

DeliveredAccounting automation client