Forum Discussion

sachinajjaplar's avatar
sachinajjaplar
Copper Contributor
Feb 09, 2026

Copilot Studio Auditing

Hey team,

While I'm doing research around copilot studio audting and logging, I did noticed few descripencies.

This is an arcticle that descibes audting in Microsoft copilot.

https://learn.microsoft.com/en-us/microsoft-copilot-studio/admin-logging-copilot-studio?utm_source=chatgpt.com

I did few simualtions on copilot studio in my test tenant, I don't see  few operations generated which are mentioned in the article.

For Example:

For updating authentication details, it generated  "BotUpdateOperation-BotIconUpdate" event.

Ideally it should have generated "BotUpdateOperation-BotAuthUpdate"

I did expected different operations for Instructions, tools and knowledge update, I believe all these are currently covered under "BotComponentUpdate".

Any security experts suggestion/thoughts on this?

1 Reply

  • Hi,

    You are raising a very valid point, and this is something many security teams run into when reviewing newer Microsoft workloads.

    What you are likely seeing is the difference between documented audit operation names and the actual telemetry currently emitted by the service. These two are not always perfectly aligned, especially for fast-evolving products like Copilot Studio.

    In practice, audit logs often go through changes such as:

    • Multiple UI actions mapped into one generic backend operation
      • Legacy event names still being reused for newer features
      • Documentation listing intended operation names before full rollout
      • Different portal experiences generating different audit events for the same change
      • Some sub-actions being grouped under broader parent events

    Your examples make sense:

    For authentication updates, seeing BotUpdateOperation-BotIconUpdate instead of BotAuthUpdate may indicate:

    • Incorrect event mapping in the service
      • Shared update API using a generic operation name
      • Logging bug
      • Documentation ahead of implementation

    For Instructions, Tools, and Knowledge updates all appearing as BotComponentUpdate, that is also common when granular logging has not yet been separated into dedicated event types.

    From a security and governance perspective, this matters because:

    • Change tracking becomes less precise
      • Alerting rules are harder to build
      • Insider risk investigations lose context
      • Admin activity attribution becomes weaker

    My recommendation would be:

    1. Trust observed telemetry over documentation when building detections.
    2. Create a mapping sheet of real operations generated in your tenant.
    3. Test each admin action individually and record the exact event names.
    4. Use broader detections for now (for example BotComponentUpdate plus actor plus workload).
    5. Raise feedback with Microsoft, because audit fidelity is critical for AI governance.

    My honest view: Copilot Studio auditing is still maturing, and Microsoft will likely improve event granularity over time as adoption increases.

    Short answer:

    You are probably not doing anything wrong. What you found is likely current product behavior where several actions still collapse into generic or misnamed audit events.

    Very good catch from a security monitoring perspective.