Skip to content

Solutions Index

Deployable Power Platform solutions for the FSI Agent Governance Framework.


Overview

The FSI-AgentGov-Solutions repository contains ready-to-deploy automation solutions that implement framework controls. Each solution includes Power Automate flows, Dataverse components, and configuration guidance.

Repository: FSI-AgentGov-Solutions


Available Solutions

Control coverage listed here represents the primary controls addressed. See each solution's README for the complete list of related controls.

Solution Version Status Description Related Controls
Environment Lifecycle Management v1.1.2 Completed Automated Power Platform environment provisioning with zone-based governance classification 2.1, 2.2, 2.3, 2.8, 1.7
Message Center Monitor v2.1.1 Completed Monitor M365 Message Center for platform changes affecting AI agents 2.3, 2.10
Pipeline Governance Cleanup v1.0.8 Completed Discover, notify, and clean up personal pipelines before enforcing centralized ALM governance 2.3
Deny Event Correlation Report v2.0.0 Validated Daily deny event correlation across Purview Audit, DLP, and Application Insights with Dataverse persistence, Power Automate orchestration, and evidence export 1.5, 1.7, 1.8, 3.4
File Upload Security Configurator v1.0.0 Completed Automated per-agent file upload validation against zone governance policies with drift detection 1.14, 1.8, 1.4
Audit Compliance Manager v1.0.0 Completed Automated validation, drift detection, and remediation of tenant and environment audit configurations with Managed Identity auth and approval workflows 1.7
Session Security Configurator v1.0.0 Completed Automated session security validation per governance zone with drift detection and compliance evidence export 1.23, 1.11
Agent Access Governance Monitor v1.0.0 Completed Automated detection of overly permissive agent access configurations per governance zone 3.8
Agent Observability Foundation v1.1.0 Completed Foundational observability infrastructure for agent monitoring and diagnostics with Azure Monitor integration
Content Moderation Governance Monitor v1.0.0 Completed Automated per-agent content moderation level validation against zone-specific governance requirements 1.27, 1.8
FINRA Supervision Workflow v1.0.0 Validated Automated supervision queue for AI agent outputs (FINRA 3110) 2.12, 1.10, 1.7
Conditional Access Automation v1.1.0 Completed CA policy deployment, compliance monitoring, drift detection, and evidence export for AI workloads 1.11, 1.23, 1.18
Compliance Dashboard v1.0.0 Completed Aggregated compliance reporting across 71 controls with zone-based filtering 3.3, 3.1, 3.2
Segregation of Duties Detector v1.0.0 Validated Role conflict detection for Maker/Checker enforcement in agent pipelines 2.8, 2.1, 2.3
Scope Drift Monitor v1.1.0 Completed Detect agent data access beyond declared operational scope 1.14, 1.4, 1.5
RAG Source Validator v1.0.0 Work In Progress Integrity validation for RAG knowledge sources with change detection 2.16, 1.7, 2.13
COI Testing Framework v1.0.0 Work In Progress Conflict of interest testing for agent recommendations 2.18, 2.11, 2.5
Hallucination Tracker v1.0.0 Work In Progress Feedback aggregation for hallucination pattern analysis 3.10, 2.9, 2.12
DR Testing Framework v1.0.0 Work In Progress Automated disaster recovery testing for AI agent infrastructure 2.4, 2.1, 1.9
Cross-Solution Integration v1.0.0 Completed Wires Tier 2 solutions into Compliance Dashboard, adds ELM hooks, unified evidence export 1.7, 1.23, 1.11, 3.8, 1.8, 1.14
Configuration Hardening Baseline v1.1.0 Completed PowerShell verification script and 32-item hardening checklist for SSPM-mapped configuration settings 1.1, 1.7, 1.8, 1.18, 2.1, 2.22, 3.7, 3.8
Agent Usage & Performance Workbook v1.0.0 Completed Azure Monitor Workbook for Copilot Studio agent usage, performance, and error visibility 2.9, 3.2, 3.9
Unrestricted Agent Sharing Detector v1.0.0 Completed Continuous detection of overly permissive agent sharing configurations with automated remediation and exception management 1.1, 3.8
Agent Security Configuration Governance v1.0.0 Completed Per-agent authentication enforcement, publishing restriction validation, and zone-based access configuration governance scripts 1.1, 3.7, 3.8
MIME Type Restrictions for File Uploads v1.0.0 Completed Zone-based MIME type configuration, server-side magic bytes validation, DLP policy integration, Sentinel monitoring 1.5, 1.10, 1.11, 1.13, 1.14, 1.25, 3.3, 3.7, 4.3
Inactivity Timeout Enforcement v1.0.0 Completed Policy-driven inactivity timeout validation and enforcement with zone-based maximum duration requirements and Dataverse compliance persistence 2.22, 1.23, 3.7, 3.8
Agent Sharing Access Restriction Detector v1.0.0 Completed Continuous detection and restriction of agent sharing configurations exceeding zone-based access policies with approval workflows and exception management 1.18, 2.8

Status Legend

Status Description
Completed Production-ready with comprehensive documentation, testing complete, deployed and validated
Validated Core functionality complete and validated, production deployment pending broader testing
Work In Progress Active development, documentation complete or near-complete, functional testing in progress
Planned Designed and documented, implementation not yet started

Solution Details

Environment Lifecycle Management

Automates Power Platform environment provisioning using a Copilot Studio intake agent. Supports consistent zone classification and governance controls from day one.

Components: - Copilot Studio intake agent for environment requests - Power Automate provisioning flows - Dataverse tables for request tracking - Zone classification automation

Framework Playbook: Environment Lifecycle Management

Repository Link: environment-lifecycle-management


Message Center Monitor

Polls Microsoft 365 Message Center for platform announcements and delivers structured notifications to Teams. Supports governance workflows for change assessment and decision documentation.

Components: - Power Automate polling flow (Graph API) - Teams adaptive card notifications - Microsoft Entra ID app registration with ServiceMessage.Read.All - Dataverse integration (optional)

Framework Playbook: Platform Change Governance

Repository Link: message-center-monitor


Pipeline Governance Cleanup

Pipeline Governance Required

Organizations should run Pipeline Governance Cleanup before Microsoft automatically enables Managed Environments for all pipeline targets. Discover and remediate personal pipelines to avoid unexpected licensing charges.

See Control 2.1 for complete deadline details.

Discovers personal deployment pipelines across environments and notifies owners before enforcing centralized ALM governance. Supports transition from ad-hoc to governed deployment patterns.

Components: - PowerShell discovery scripts - Owner notification workflows - Cleanup automation with safety checks - Dry-run mode for impact assessment

Related Control: 2.3 - Change Management

Repository Link: pipeline-governance-cleanup


Deny Event Correlation Report

Production Ready

v2.0.0 includes PowerShell extraction scripts, shared module, Dataverse infrastructure, Power Automate orchestration flow, Teams/email alerting, and SHA-256 integrity-hashed evidence export pipeline.

Aggregates and correlates deny events from multiple Microsoft sources to provide unified visibility into blocked agent activities with daily trend analysis, anomaly detection, and zone-based alerting.

Components:

  • PowerShell extraction scripts for Purview Audit, Purview DLP, and Application Insights
  • Shared PowerShell module (FSIGovernance.DEC) with common logging, hashing, and Dataverse functions
  • Dataverse schema (5 tables) for deny events, correlation results, alert history, and configuration
  • Daily correlation engine with 7-day trend analysis and volume anomaly detection
  • Power Automate orchestration flow with Azure Automation runbook integration
  • Zone-based alerting with Teams adaptive cards and email notifications
  • SHA-256 integrity-hashed evidence export with regulatory alignment mapping
  • Zone-based retention enforcement (90d/365d/730d)
  • Power BI dashboard template for deny event trends and zone compliance

Regulatory Alignment:

  • FINRA 4511 (Books and Records)
  • FINRA 3110 (Supervision)
  • FINRA Regulatory Notice 24-09 (Gen AI)
  • SEC 17a-3/4 (Recordkeeping)
  • SOX 302/404 (Internal Controls)
  • GLBA 501(b) (Safeguards)

Related Controls:

Framework Playbook: Deny Event Correlation Report

Repository Link: deny-event-correlation-report


File Upload Security Configurator

Production Ready

Shipped in v8 milestone (February 2026). Fully validated with deployment scripts, Dataverse schema, and compliance evidence export.

Automated per-agent file upload validation against zone governance policies. Detects binary drift (enabled/disabled changes), cross-checks content moderation levels, and exports SHA-256 compliance evidence packages.

Components:

  • PowerShell scripts for per-agent file upload setting retrieval and compliance comparison
  • Daily scheduled drift detection via Power Automate with Azure Automation runbook
  • Teams adaptive card alerts with severity classification (Critical/High/Warning/Info)
  • Dataverse tables for file upload baselines, validation history, and violations
  • Zone-based policy enforcement (Zone 1: Allowed, Zone 2: Restricted, Zone 3: Disabled by default)
  • Content moderation cross-check (minimum level per zone when uploads enabled)
  • Evidence export with SHA-256 integrity hashing

Regulatory Alignment:

  • GLBA 501(b) (Safeguards — Data Intake Controls)
  • FINRA 4511 (Books and Records — File Upload Configuration)
  • SOX 404 (Internal Controls — Data Minimization)
  • SEC 17a-3/4 (Recordkeeping — Configuration Governance)

Related Controls:

Repository Link: file-upload-security


FINRA Supervision Workflow

Automates the supervision workflow for AI agent outputs to support FINRA Rule 3110 compliance. Routes flagged content from Communication Compliance to designated supervisory principals with configurable SLAs and escalation.

Components: - Dataverse tables for supervision queue and audit trail - Power Automate flows for ingestion, assignment, and escalation - Communication Compliance API integration - Power BI supervision dashboard - Evidence export with SHA-256 integrity hashing

Regulatory Alignment: - FINRA Rule 3110 (Supervision) - FINRA Rule 3120 (Testing) - FINRA Notice 24-09 (Gen AI) - SEC 17a-3/4 (Recordkeeping)

Related Control: 2.12 - Supervision and Oversight

Repository Link: finra-supervision-workflow


Conditional Access Automation

Production Ready

v1.1.0 includes PowerShell module, Azure Automation runbook, Power Automate flows, Dataverse persistence, drift detection, Teams alerting, and SHA-256 evidence export.

Automates Conditional Access policy deployment and compliance monitoring for AI workloads, implementing Zero Trust access controls across governance zones with persistent state management, daily compliance scanning, and drift detection.

Components: - CAAClient PowerShell module with 8 Dataverse functions - 8 CA policy templates for Copilot Studio, Agent Builder, M365 Copilot - Azure Automation runbook for unattended daily compliance validation - Power Automate daily compliance scan flow with Dataverse persistence - ELM provisioning hook for automatic CA policy deployment - Dataverse tables for baselines, validation history (immutable), and violations - Teams adaptive card alerts with zone-based severity (CRITICAL/HIGH/WARNING) - Multi-dimensional drift detection (state, conditions, grants, sessions, additions/removals) - SHA-256 evidence export with integrity hashing for FINRA/SEC examination support - Break-glass account exclusion enforcement

Security Alignment: - NIST 800-53 AC-2, IA-2 - Zero Trust architecture - SOX 404 IT general controls - GLBA 501(b) safeguards

Related Controls: - 1.11 - Conditional Access and MFA - 1.23 - Step-Up Authentication - 1.18 - RBAC for Agent Management

Repository Link: conditional-access-automation


Compliance Dashboard

Production Ready

v1.0.0 includes Power Automate flows, Dataverse schema, sample data, and deployment documentation. Power BI template requires manual creation following the 883-line specification.

Provides unified compliance visibility across all 71 framework controls with zone-based filtering and trend analysis for regulatory reporting.

Components: - Dataverse tables for control assessments, scores, exceptions, and evidence - Power Automate flows for score calculation and exception monitoring - DAX measure library for Power BI - Sample data with 71 controls - Python script for demo data loading

Regulatory Alignment: - SOX 404 (ICFR documentation) - FINRA 3120 (supervisory control testing) - OCC 2011-12 (model risk reporting)

Related Control: 3.3 - Compliance Reporting

Repository Link: compliance-dashboard


Segregation of Duties Detector

Identifies and helps prevent segregation of duties violations where users have incompatible roles in AI agent development and deployment workflows.

Components: - Dataverse tables for conflict rules, violations, exceptions, and audit log - PowerShell scripts for SoD scanning and rule import - 10 predefined conflict rules across 3 categories (Maker/Checker, Segregation, Privileged Access) - Exception workflow with multi-level approval

Regulatory Alignment: - SOX 404 (IT General Controls) - COSO Framework (Control Activities) - OCC Heightened Standards (Risk Management)

Related Control: 2.8 - Segregation of Duties

Repository Link: segregation-detector


Scope Drift Monitor

Production Ready

v1.1.0 includes PowerShell scripts for baseline capture and drift detection, Power Automate flows for detection and expansion approval, Dataverse schema, and comprehensive deployment documentation.

Tracks agent data access and alerts when access extends beyond declared operational scope, supporting data minimization principles.

Components: - Dataverse tables for agent scope definitions, violations, and expansion requests - PowerShell script for baseline generation - Scope expansion workflow with data owner and security approval - Integration with Unified Audit Log and Defender CloudAppEvents

Regulatory Alignment: - GDPR Article 5(1)(c) (Data Minimization) - GLBA 501(b) (Customer Information Safeguards) - CCPA (Purpose Limitation)

Related Control: 1.14 - Data Minimization

Repository Link: scope-drift-monitor


RAG Source Validator

Validates the integrity of Retrieval-Augmented Generation (RAG) knowledge sources, detecting unauthorized changes and content drift.

Components: - Dataverse tables for knowledge source registry, validation results, and change tracking - PowerShell script for SHA-256 hash validation - Support for SharePoint, Dataverse, and Azure Blob sources - Schema drift detection and freshness monitoring

Regulatory Alignment: - SEC 17a-4 (Record Integrity) - FINRA 4511 (Books and Records Accuracy) - SOX 404 (Data Integrity Controls)

Related Control: 2.16 - RAG Source Integrity

Repository Link: rag-source-validator


COI Testing Framework

Automated testing framework for detecting conflicts of interest in AI agent recommendations, addressing FINRA suitability requirements.

Components: - Python test runner with 10 predefined scenarios - Test categories: Proprietary bias, Suitability, Fee transparency, Cross-selling - Dataverse integration for result storage - Integration with FINRA Supervision Workflow

Regulatory Alignment: - FINRA Rule 2111 (Suitability) - FINRA Rule 2010 (Standards of Commercial Honor) - FINRA Rule 2210 (Communications) - SEC Regulation Best Interest

Related Control: 2.18 - Conflict of Interest Testing

Repository Link: coi-testing


Hallucination Tracker

Collects and analyzes feedback on AI agent hallucinations to identify patterns and enable targeted improvements.

Components: - Multi-source feedback collection (user reactions, supervisor rejections, automated checks) - Python script for pattern detection and clustering - 5 hallucination categories with severity scoring - Agent accuracy scoring and rating system - Integration with FINRA Supervision Workflow

Regulatory Alignment: - FINRA 2210 (Communications Accuracy) - SEC Marketing Rule (Substantiation) - CFPB Chatbot Guidance (Accuracy)

Related Control: 3.10 - Hallucination Feedback

Repository Link: hallucination-tracker


DR Testing Framework

Validates AI agent disaster recovery procedures against defined RTO/RPO targets, supporting operational resilience requirements.

Components: - 4 test scenarios: Agent Restore, Environment Failover, Data Recovery, Full DR - PowerShell script with RTO/RPO measurement - Validation checks for agent, connector, data, and security - Gap identification and tracking - Evidence export for compliance

Regulatory Alignment: - OCC Heightened Standards (Operational Resilience) - FFIEC BCP (Business Continuity Planning) - SEC Rule 17a-4 (Record Recovery) - FINRA Rule 4370 (Business Continuity Plans)

Related Control: 2.4 - Business Continuity

Repository Link: dr-testing-framework


Audit Compliance Manager

Automated validation, drift detection, and remediation of Microsoft 365 and Power Platform audit configurations to support compliance with US financial services regulations. Combines configuration validation with automated gap detection and approval-gated remediation using enterprise-grade Managed Identity authentication.

Production Ready

Version 1.0.0 — Consolidates the former Audit Configuration Validator (ACV) and Audit Logging Compliance Automation (ALCA) into a single unified solution.

Version: v1.0.0 Status: Completed

Components:

  • AuditComplianceHelpers.psm1 — Shared PowerShell module (retry logic, MI auth, Dataverse operations, evidence export, email notifications)
  • PowerShell validation scripts (tenant-level: Unified Audit Log, mailbox audit, Purview retention)
  • Environment-level validation (Power Platform audit retention with zone-based thresholds)
  • Check-AuditLoggingCompliance.ps1 — Detection runbook (environment scanning, Purview + Dataverse audit checks, compliance determination)
  • Enable-AuditLogging.ps1 — Remediation runbook (org-level + entity-level audit enablement for 6 Copilot Studio entities, WhatIf support)
  • Compare-ValidationBaseline.ps1 — Drift detection with SHA-256 evidence hashing
  • Export-AuditValidationEvidence.ps1 — Evidence export with SHA-256 integrity hashing
  • Test-EvidenceIntegrity.ps1 — Evidence hash verification for audit submissions
  • Dataverse tables for validation history (immutable), environment registry, and compliance tracking
  • Power Automate flows for daily scheduled validation, drift detection alerting, and approval-gated remediation
  • Azure Automation runbook wrappers for scheduled execution with System-Assigned Managed Identity
  • Pester 5 unit tests (29 test cases)
  • Deployment guide, scheduling guide, 15 testing scenarios, 10 troubleshooting issues

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Audit Configuration)
  • SEC 17a-3/4 (Recordkeeping — Audit Trail Requirements)
  • SOX 302/404 (Internal Controls — Audit Logging Verification)
  • GLBA 501(b) (Safeguards — Audit Trail Integrity)

Related Control: 1.7 - Comprehensive Audit Logging

Repository Link: audit-compliance-manager


Session Security Configurator

Automates session security validation and configuration deployment per governance zone. Validates authentication contexts, CA policies, PIM integration, break-glass accounts, and conflict settings with daily drift detection.

Components:

  • PowerShell scripts for 5-dimension validation (session controls, auth strength, PIM, break-glass, conflict audit)
  • Authentication context deployment (c1-c5) with conflict detection
  • Zone-specific CA policy templates with 72-hour bake period enforcement
  • Power Automate flows for daily drift detection with Teams adaptive card alerts
  • Dataverse tables for validation history and compliance tracking
  • Evidence export with SHA-256 integrity hashing

Regulatory Alignment:

  • GLBA 501(b) (Safeguards - Session Security)
  • FINRA 4511 (Books and Records - Access Controls)
  • SOX 404 (Internal Controls - Authentication)
  • NIST SP 800-63B (Authentication Assurance Levels)

Related Controls:

Repository Link: session-security-configurator


Agent Access Governance Monitor

Automated detection of overly permissive agent access configurations across Power Platform environments. Validates agent sharing, authoring, and publishing settings against governance zone requirements with daily drift detection and compliance evidence export.

Components:

  • PowerShell scripts for zone-based agent access validation
  • Daily scheduled drift detection via Power Automate
  • Teams adaptive card alerts with severity classification (Critical/High/Warning/Info)
  • Dataverse tables for access baselines, validation history, and violations
  • Evidence export with SHA-256 integrity hashing

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Agent Access Controls)
  • SOX 404 (Internal Controls — Configuration Governance)
  • SEC 17a-3/4 (Recordkeeping — Access Configuration)
  • GLBA 501(b) (Safeguards — Agent Sharing Controls)

Related Control: 3.8 - Copilot Hub and Governance Dashboard

Repository Link: agent-access-monitor


Agent Observability Foundation

Foundational observability infrastructure for agent monitoring and diagnostics with Azure Monitor integration. Provides the shared telemetry backbone used by other governance solutions.

Components:

  • Azure Monitor workspace configuration for agent telemetry
  • Log Analytics queries for agent health and performance
  • Diagnostic settings templates for Copilot Studio agents
  • Shared KQL query library for governance reporting

Related Control(s): — (foundational infrastructure, no specific control mapping)

Repository Link: agent-observability-foundation


Content Moderation Governance Monitor

Production Ready

Shipped in v7 milestone (February 2026). Fully validated with drift detection, zone compliance, and SHA-256 evidence export.

Automated detection of non-compliant content moderation settings for Copilot Studio agents across Power Platform environments. Validates per-agent moderation levels (Low/Medium/High) against governance zone requirements with daily drift detection and compliance evidence export.

Components:

  • PowerShell scripts for per-agent content moderation validation
  • Daily scheduled drift detection via Power Automate
  • Teams adaptive card alerts with severity classification (Critical/High/Medium/Warning)
  • Dataverse tables for moderation baselines, validation history, and violations
  • Evidence export with SHA-256 integrity hashing

Regulatory Alignment:

  • FINRA 3110 (Supervisory Controls — Content Moderation Governance)
  • SOX 404 (Internal Controls — Configuration Governance)
  • GLBA 501(b) (Safeguards — Content Safety Controls)
  • SEC 17a-3/4 (Recordkeeping — AI-generated communication governance)

Related Control(s): 1.27 - AI Agent Content Moderation Enforcement, 1.8 - Runtime Protection and External Threat Detection

Repository Link: content-moderation-monitor


Cross-Solution Integration

Wires five Tier 2 governance solutions (ACM, SSC, AAM, CMM, FUS) into the Compliance Dashboard for automated compliance scoring, adds ELM provisioning hooks for environment auto-registration, and provides unified evidence export with SHA-256 hash chain for audit packages.

Components:

  • IntegrationConfig.psm1 — shared configuration module with solution-to-control mappings and status translation
  • Sync-SolutionAssessments.ps1 — batch pipeline for Compliance Dashboard feeds
  • cd-solution-feed-collector.json — Power Automate alternative for dashboard feeds
  • elm-solution-initializer.json — event-driven ELM provisioning hook
  • Register-ProvisionedEnvironment.ps1 — PowerShell ACM registration alternative
  • Export-UnifiedComplianceEvidence.ps1 — unified evidence export pipeline
  • Test-UnifiedEvidenceIntegrity.ps1 — evidence integrity verification

Regulatory Alignment:

  • FINRA 4511 (Books and Records — consolidated governance evidence)
  • SEC 17a-3/4 (Recordkeeping — unified compliance reporting)
  • SOX 302/404 (Internal Controls — cross-solution governance visibility)
  • OCC 2011-12 (Model Risk Management — integrated monitoring evidence)

Related Controls: 1.7, 1.23, 1.11, 3.8, 1.8, 1.14

Repository Link: cross-solution-integration


Configuration Hardening Baseline

Production Ready

v1.1.0 includes 32-item hardening checklist, PowerShell verification script for automatable items, manual attestation procedures, evidence export with SHA-256 integrity hashing, and zone-specific review cadence guidance.

Consolidates security-critical configuration settings across Power Platform, Copilot Studio, and M365 Admin Center into a single reviewable hardening baseline. Enables FSI organizations to verify their configuration posture across agent authentication, audit logging, content moderation, RBAC, environment governance, and AI feature access — addressing settings flagged by SSPM security posture assessments.

Framework-Integrated Tool

Unlike other solutions in the FSI-AgentGov-Solutions repository, the Configuration Hardening Baseline is integrated directly into the FSI-AgentGov framework as a governance script and advanced implementation playbook.

Components:

  • 32-item master configuration hardening checklist with automation feasibility classification
  • Invoke-HardeningBaselineCheck.ps1 PowerShell verification script for automatable items (audit logging, environment provisioning, environment security settings)
  • Manual attestation procedures for agent-level settings without API access
  • Zone-specific review cadence (Weekly/Bi-weekly/Monthly) with escalation triggers
  • Evidence export with SHA-256 integrity hashing for regulatory examination readiness
  • Compliance calendar integration for quarterly examination preparation

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Configuration Evidence)
  • SEC 17a-3/4 (Recordkeeping — Hardening Baseline Documentation)
  • SOX 302/404 (Internal Controls — Configuration Governance)
  • GLBA 501(b) (Safeguards — Security Posture Verification)
  • OCC 2011-12 (Model Risk Management — Infrastructure Controls)

Related Controls:

Framework Playbook: Configuration Hardening Baseline

Script Location: scripts/governance/Invoke-HardeningBaselineCheck.ps1


Agent Usage & Performance Workbook

Deployable Azure Monitor Workbook template for Copilot Studio agent usage, performance, and error visibility — solving the ALM separation-of-duties gap for FSI organizations where production Analytics tab access is restricted.

Components:

  • Azure Monitor Workbook JSON template (agent-observability-foundation/src/agent-usage-workbook.json in FSI-AgentGov-Solutions)
  • 3-tab layout: Usage & Business Value, Performance & Errors, Operational Health
  • Parameterized Application Insights resource ID with zone-aware thresholds
  • KQL query library targeting native Copilot Studio customEvents telemetry

Regulatory Alignment:

  • Supports compliance with FINRA 3110 supervisory review requirements through operational visibility dashboards
  • Aids in meeting OCC 2011-12 model risk management requirements through performance monitoring
  • Supports Fed SR 11-7 model validation via error rate and anomaly detection indicators

Related Controls:

Framework Playbook: Agent Usage & Performance Workbook

Repository Link: agent-observability-foundation


Unrestricted Agent Sharing Detector

Production Ready

v1.0.0 includes detection flow with 5 violation rules, approval-based remediation, exception management canvas app, deployment scripts, on-demand audit, and SHA-256 evidence export.

Continuous detection of overly permissive Copilot Studio agent sharing configurations across Power Platform environments. Identifies organization-wide sharing, public internet links, unapproved groups, excessive individual shares, and cross-tenant access — with automated remediation and time-bound exception management.

Components:

  • Detection flow scanning all agents via BAP APIs with 5 violation rules
  • Approval-based remediation flow with BAP PATCH principal overwrite
  • Exception approval workflow with sequential dual approval (Security → Data Owner)
  • Exception Manager canvas app for submission, status tracking, and expiration display
  • On-demand PowerShell audit script (Invoke-SharingAudit.ps1)
  • Deployment scripts for detection and remediation flows
  • Violation export with SHA-256 integrity hashing
  • Dataverse schema (5 tables) with zone-based sharing policies
  • Teams adaptive card alerts with severity-based styling

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Agent Sharing Configuration)
  • SEC 17a-4 (Recordkeeping — Sharing Change Audit Trail)
  • GLBA 501(b) (Safeguards — Agent Access Controls)
  • SOX 404 (Internal Controls — Sharing Policy Enforcement)

Related Controls:

Framework Playbook: Unrestricted Agent Sharing Detector

Repository Link: unrestricted-agent-sharing-detector


Agent Security Configuration Governance

Production Ready

v1.0.0 includes 3 PowerShell governance scripts validating per-agent authentication enforcement (6 SSPM items), publishing restriction criteria (6 checks), and zone-based agent access settings (4 check groups) — with drift detection, SHA-256 evidence export, and adaptive card alerting.

Automates agent-level security configuration governance across three critical areas: authentication enforcement per SSPM security posture items, publishing restriction validation, and M365 Admin Center zone-based access settings verification. Converts manual attestation checks to automated validation with structured evidence export.

Framework-Integrated Tool

These governance scripts are integrated directly into the FSI-AgentGov framework repository under scripts/governance/. They do not require the companion FSI-AgentGov-Solutions repository.

Components:

  • Test-AgentAuthConfiguration.ps1 — Per-agent authentication configuration validation against 6 SSPM items with zone-based logic and drift detection
  • restrict-agent-publishing.ps1 — Publishing restriction governance validating 6 criteria (Environment Maker role, security groups, sharing, DLP, managed environment limits, approval workflow)
  • Test-ZoneAgentAccess.ps1 — M365 Admin Center agent access settings verification per zone policy with admin exclusion group and deployment group validation
  • agent-access-monitor/src/adaptive-card-zone-access-alert.json (in FSI-AgentGov-Solutions) — Teams adaptive card template for zone access policy drift notifications
  • SHA-256 integrity-hashed evidence export across all scripts
  • JSON output structured for Dataverse ingestion

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Agent Security Configuration Evidence)
  • FINRA 3110 (Supervision — Agent Access Controls)
  • SEC 17a-3/4 (Recordkeeping — Security Configuration Audit Trail)
  • SOX 302/404 (Internal Controls — Authentication and Access Governance)
  • GLBA 501(b) (Safeguards — Agent Security Posture Verification)
  • OCC 2011-12 (Model Risk Management — Configuration Governance)

Related Controls:

Script Locations:

  • scripts/governance/Test-AgentAuthConfiguration.ps1
  • scripts/governance/restrict-agent-publishing.ps1
  • scripts/governance/Test-ZoneAgentAccess.ps1

MIME Type Restrictions for File Uploads

Production Ready

v1.0.0 includes a PowerShell module for zone-based MIME type configuration management, Dataverse plugin for server-side magic bytes validation in Zone 3, Purview DLP policy template for executable file blocking, Sentinel monitoring queries and analytics alert rules, and exception management workflow.

Helps prevent malicious or high-risk file types from being uploaded to AI agent conversations. Provides zone-aware MIME type restriction configuration, server-side file content validation using magic bytes analysis, DLP policy integration for executable blocking, and centralized monitoring through Microsoft Sentinel.

Version: v1.0.0 Status: Completed

Components:

  • scripts/governance/FsiMimeControl.psm1 — PowerShell module with Get/Set/Test cmdlets and zone templates for MIME type configuration management (in FSI-AgentGov)
  • scripts/governance/register-plugin.ps1 — Deployment script for registering ValidateMimeTypePlugin assembly and step in Dataverse (in FSI-AgentGov)
  • scripts/governance/test-plugin.ps1 — Integration test suite for ValidateMimeTypePlugin server-side validation (in FSI-AgentGov)
  • scripts/governance/validate-exceptions.ps1 — Exception register validation against environment configuration and zone templates (in FSI-AgentGov)
  • scripts/governance/mime-type-exceptions.csv — Exception register with request template (in FSI-AgentGov)
  • mime-type-restrictions/src/ValidateMimeTypePlugin.cs — Dataverse plugin for server-side magic bytes validation in Zone 3 environments (in FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/dlp-policy-template.json — Purview DLP policy template for executable file blocking (in FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/query-mime-blocks.kql — Sentinel KQL query for MIME type block event monitoring (in FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/high-volume-blocks.json — Sentinel analytics alert rule ARM template for high-volume block detection (in FSI-AgentGov-Solutions)

Regulatory Alignment:

  • FINRA 4511/3110 (Books and Records — File Upload Governance Evidence)
  • SEC 17a-4 (Recordkeeping — Upload Restriction Audit Trail)
  • GLBA 501(b) (Safeguards — File Type Restriction Controls)
  • OCC 2011-12 (Model Risk Management — Input Validation Governance)

Related Controls:

Script Locations:

  • scripts/governance/FsiMimeControl.psm1 (FSI-AgentGov)
  • scripts/governance/register-plugin.ps1 (FSI-AgentGov)
  • scripts/governance/test-plugin.ps1 (FSI-AgentGov)
  • scripts/governance/validate-exceptions.ps1 (FSI-AgentGov)
  • scripts/governance/mime-type-exceptions.csv (FSI-AgentGov)
  • mime-type-restrictions/src/ValidateMimeTypePlugin.cs (FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/dlp-policy-template.json (FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/query-mime-blocks.kql (FSI-AgentGov-Solutions)
  • mime-type-restrictions/src/high-volume-blocks.json (FSI-AgentGov-Solutions)

Repository Link: mime-type-restrictions

Version History:

Version Date Changes
v1.0.0 February 2026 Initial release

Inactivity Timeout Enforcement

Production Ready

v1.0.0 includes a Cloud Flow for daily compliance scanning, PowerShell remediation script, Dataverse schema for policy management and compliance persistence, and zone-based maximum duration enforcement.

Helps validate and enforce Power Platform user inactivity timeout settings across multiple environments. Provides zone-aware policy-driven maximum duration requirements, automated compliance scanning via BAP Admin API, immutable Dataverse compliance records, and PowerShell-based remediation.

Version: v1.0.0 Status: Completed

Components:

  • inactivity-timeout-enforcement/src/detect-inactivity-timeout-noncompliance.json — Cloud Flow template for daily compliance detection and evaluation (in FSI-AgentGov-Solutions)
  • scripts/governance/Set-InactivityTimeout.ps1 — PowerShell remediation script for BAP Admin API PATCH operations (in FSI-AgentGov)
  • scripts/governance/Set-InactivityTimeout.Tests.ps1 — Pester 5 validation test suite (44 tests) (in FSI-AgentGov)
  • scripts/create_timeout_dataverse_schema.py — Dataverse schema creation (environmentpolicy + compliance tables) (in FSI-AgentGov)
  • scripts/create_timeout_errorlog_schema.py — Dataverse error log table schema (in FSI-AgentGov)
  • scripts/create_timeout_environment_variables.py — Environment variable definitions (in FSI-AgentGov)
  • scripts/create_timeout_connection_references.py — Connection reference definitions (in FSI-AgentGov)

Regulatory Alignment:

  • GLBA 501(b) (Safeguards — Session Security Controls)
  • SOX 302 (Management Certification — Access Control Evidence)
  • FINRA 4511 (Books and Records — Session Governance Documentation)
  • NIST 800-53 AC-11/AC-12 (Session Lock and Termination)

Related Controls:

Script Locations:

  • scripts/governance/Set-InactivityTimeout.ps1 (FSI-AgentGov)
  • scripts/governance/Set-InactivityTimeout.Tests.ps1 (FSI-AgentGov)
  • inactivity-timeout-enforcement/src/detect-inactivity-timeout-noncompliance.json (FSI-AgentGov-Solutions)
  • scripts/create_timeout_dataverse_schema.py (FSI-AgentGov)
  • scripts/create_timeout_errorlog_schema.py (FSI-AgentGov)
  • scripts/create_timeout_environment_variables.py (FSI-AgentGov)
  • scripts/create_timeout_connection_references.py (FSI-AgentGov)

Repository Link: inactivity-timeout-enforcement

Version History:

Version Date Changes
v1.0.0 February 2026 Initial release

Agent Sharing Access Restriction Detector

Production Ready

v1.0.0 includes daily detection flow with 5 restriction rules, approval-based remediation workflow, PowerShell exception management scripts, Dataverse persistence, SHA-256 evidence export, and zone-based policy enforcement.

Continuous detection and proactive restriction of Copilot Studio agent sharing configurations that exceed zone-based access policies. Enforces organizational sharing limits, helps prevent public internet links, validates approved group access, restricts excessive individual shares, and blocks cross-tenant access — with structured approval workflows and time-bound exception management.

Components:

  • Daily detection flow scanning all agents via BAP APIs with 5 restriction rules per zone policy
  • Approval-based remediation workflow with sequential dual approval (Security → Data Owner)
  • Exception management PowerShell scripts with approval tracking and expiration enforcement
  • Dataverse schema (4 tables) for zone policy definitions, restriction tracking, and exception persistence
  • SHA-256 evidence export for examination readiness
  • Teams adaptive card alerts with severity-based styling and action buttons
  • Deployment scripts for automated environment configuration

Regulatory Alignment:

  • FINRA 4511 (Books and Records — Agent Sharing Access Configuration)
  • SOX 302/404 (Internal Controls — Sharing Policy Enforcement)
  • GLBA 501(b) (Safeguards — Agent Access Controls)
  • SEC 17a-3/4 (Recordkeeping — Sharing Restriction Audit Trail)
  • OCC 2011-12 (Model Risk Management — Access Governance)

Related Controls:

Framework Playbooks:

Complementary Relationship with UASD

ASARD complements the Unrestricted Agent Sharing Detector. UASD provides reactive detection of overly permissive sharing with approval-based remediation. ASARD provides proactive restriction enforcement with policy-based prevention and exception workflows. Together, they provide defense-in-depth for agent sharing governance — UASD for detection and reactive remediation, ASARD for proactive prevention and policy enforcement.

Version History:

Version Date Changes
v1.0.0 February 2026 Initial release

Repository Link: agent-sharing-access-restriction-detector


  1. Review the relevant framework playbook for architecture and requirements
  2. Clone the FSI-AgentGov-Solutions repository
  3. Navigate to the solution folder and follow the README
  4. Configure Microsoft Entra ID app registrations as documented
  5. Deploy Power Automate flows and test in a non-production environment

Version History

Solutions follow semantic versioning. See each solution's README for detailed changelog.

Solution Current Last Updated
Agent Access Governance Monitor v1.0.0 February 2026
Agent Observability Foundation v1.1.0 February 2026
Audit Compliance Manager v1.0.0 February 2026
Environment Lifecycle Management v1.1.2 January 2026
Message Center Monitor v2.1.1 January 2026
Pipeline Governance Cleanup v1.0.8 January 2026
Deny Event Correlation Report v2.0.0 February 2026
FINRA Supervision Workflow v1.0.0 February 2026
Conditional Access Automation v1.1.0 February 2026
Content Moderation Governance Monitor v1.0.0 February 2026
Compliance Dashboard v1.0.0 February 2026
Segregation of Duties Detector v1.0.0 February 2026
Scope Drift Monitor v1.1.0 February 2026
Session Security Configurator v1.0.0 February 2026
RAG Source Validator v1.0.0 February 2026
COI Testing Framework v1.0.0 February 2026
Hallucination Tracker v1.0.0 February 2026
DR Testing Framework v1.0.0 February 2026
File Upload Security Configurator v1.0.0 February 2026
Cross-Solution Integration v1.0.0 February 2026
Configuration Hardening Baseline v1.1.0 February 2026
Agent Usage & Performance Workbook v1.0.0 February 2026
Unrestricted Agent Sharing Detector v1.0.0 February 2026
Agent Sharing Access Restriction Detector v1.0.0 February 2026
Agent Security Configuration Governance v1.0.0 February 2026
MIME Type Restrictions for File Uploads v1.0.0 February 2026
Inactivity Timeout Enforcement v1.0.0 February 2026

FSI Agent Governance Framework v1.2.51 - February 2026