Skip to content

MT.1119: AI agents should not have hard-coded credentials in topics.

ID MT.1119
Severity High
Suite Mito
Product Copilot Studio
Feature Agents
Security area AI and agents
Resource type Agent
User impact of fixing Low
Effort to fix Medium
Framework controls nist-800-53-r5:IA-5(7) Authenticator Management | No Embedded Unencrypted Static Authenticators
MITRE ATT&CK T1552
Reads from Microsoft Graph

AI agents should not have hard-coded credentials in topic definitions.

Hard-coded credentials such as API keys, bearer tokens, connection strings, or passwords embedded in agent topics can be extracted through prompt injection attacks. These credentials often persist in agent definitions long after they have been rotated elsewhere, creating a window of exposure.

Replace all hard-coded credentials with secure alternatives. Use Power Platform environment variables for configuration values and Azure Key Vault for secrets. Configure custom connectors with proper OAuth or API key authentication that stores credentials outside the agent topic definition.

Learn more: Use environment variables in Power Platform


Mito check. Author: lnfernux. Open-source licences.

Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).

© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.