validate_abac_changes
Validate ABAC code changes by checking Copilot Q&A answers against M365ABAC requirements and assessing cross-component impact.
Instructions
Validate ABAC code changes using Q&A analysis. Accepts Q&A format where Copilot has already analyzed git diff and answered 8 predefined ABAC questions. Validates the answers against M365ABAC requirements and performs cross-component impact analysis.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"codeChanges": "<codeChanges>",
"filePath": "<filePath>"
},
"name": "validate_abac_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | Yes | Path of the main file being changed (relative to repo root) | |
| fileType | No | Type of file (e.g., 'typescript', 'csharp', 'python') | |
| codeChanges | Yes | Q&A analysis text from Copilot. Format: 'Q&A Analysis:\n1. [Category] Question?\nA: Answer...\n2. [Category] Question?\nA: Answer...' Contains Copilot's analysis of git diff against 8 ABAC questions. |