.claude/settings.local.json
|
{ "permissions": { "allow": [ "Skill(update-config)", "Bash(python -m json.tool \"D:/git/thisismydemo/azure-scout/.claude/settings.json\")", "PowerShell(Out-Null *)", "Bash(git add *)", "Bash(git commit -m 'fix\\(assess\\): scope WAF-RE-05 zone rule to zone-eligible regions AB#5086 *)", "Bash(git commit -m 'feat\\(module\\): export assessment platform entry points AB#5024 *)", "Bash(git commit -m 'feat\\(assess\\): expand per-category CAF/WAF rule coverage to 139 rules AB#5057 *)", "PowerShell(Connect-AzAccount *)", "PowerShell(Get-AzSubscription *)", "PowerShell(Get-AzContext *)", "PowerShell(Search-AzGraph *)", "PowerShell(pwsh -NoProfile -File *)", "Bash(pwsh -NoProfile -File:*)", "Bash(git push origin :refs/tags/v2.0.0)", "Bash(git push origin v2.0.0)", "Bash(git push origin v2.0.0 --force)", "mcp__claude_ai_HCS_Governance__get_auth_token", "mcp__claude_ai_HCS_Governance__get_kv_secret", "mcp__claude_ai_HCS_Governance__get_tenant", "mcp__claude_ai_HCS_Governance__list_tenants", "mcp__claude_ai_HCS_Governance__get_standard", "mcp__claude_ai_HCS_Governance__get_guidance", "mcp__claude_ai_HCS_Governance__get_repo", "mcp__claude_ai_HCS_Governance__find_repos", "mcp__claude_ai_HCS_Governance__validate", "mcp__claude_ai_HCS_Governance__which_standards_apply", "mcp__claude_ai_HCS_Governance__check_drift", "mcp__claude_ai_HCS_Governance__bootstrap", "Bash(ps -W)", "Bash(rm -rf /d/tmp/az5648-base)", "Bash(mkdir -p /d/tmp/az5648-base)", "Bash(git archive *)", "Bash(tar -x -C /d/tmp/az5648-base)", "Read(//d/tmp/**)", "Bash(sed -i 's/\\\\[hashtable\\\\]\\\\$Tags/[System.Collections.IDictionary]$Tags/' scripts/New-ScoutCollectorFixture.ps1)", "Bash(sed -i 's/$Body\\\\[\\(Resolve-FixtureKey -Body $Body -Name '\\\\''tags'\\\\''\\)\\\\] = @{}/$Body[\\(Resolve-FixtureKey -Body $Body -Name '\\\\''tags'\\\\''\\)] = [ordered]@{}/' scripts/New-ScoutCollectorFixture.ps1)", "Bash(grep -n 'Tags\\\\]\\\\|\\\\$Tags\\\\|Name .tags.' scripts/New-ScoutCollectorFixture.ps1)", "Bash(pwsh -NoProfile -c ' *)", "Bash(pwsh -NoProfile -c '\nSet-StrictMode -Off\n$v = [psvariable]::new\\(\"X\", 1\\)\n\"v -is [psobject] = $\\($v -is [System.Management.Automation.PSObject]\\)\"\n\"v.BaseObject is null = $\\($null -eq $v.BaseObject\\)\"\n\"v -is [psvariable] = $\\($v -is [psvariable]\\)\"\n')", "Bash(git merge *)", "Bash(grep -n 'StreamAnalyticsCluster\\\\|APPGTWPOL\\\\|\\\\$PublicIP \\\\|\\\\$NICs \\\\|\\\\$APPAutoScale \\\\|\\\\$BackupPolicies\\\\|\\\\$CONTAINER \\\\|VMExtraDetails =\\\\|AzureFWPolicies ' Analytics/Streamanalytics.ps1 Networking/ApplicationGateways.ps1 Networking/NetworkInterface.ps1 Networking/PrivateEndpoint.ps1 Web/APPServicePlan.ps1 Management/Backup.ps1 Containers/ContainerAppEnv.ps1 Containers/AKS.ps1 Networking/AzureFirewall.ps1)", "Bash(grep -n '\\\\$nic \\\\|\\\\$vmss \\\\|\\\\$flowlogs\\\\|NICs\\\\b' Networking/NetworkSecurityGroup.ps1)", "Bash(pwsh -NoProfile -c '$f = Get-Content tests/fixtures/collector-equivalence/Management.json -Raw | ConvertFrom-Json; $p = @\\($f.collectors.Backup.resources | Where-Object { $_.TYPE -like '\\\\''*protecteditems'\\\\'' }\\); \"partners=$\\($p.Count\\)\"; if \\($p.Count\\) { $p[0] | ConvertTo-Json -Depth 6 }')", "Bash(break)", "Bash(pwsh -NoProfile -File \"C:/Users/KRISTO~1/AppData/Local/Temp/2/claude/D--git-thisismydemo-azure-scout/b4f8d92e-20c9-4208-9fa7-a52d01f28a13/scratchpad/a39-run-suite.ps1\" -Label schema -Only CollectorDefinitionSchema.Tests.ps1)", "Read(//tmp/**)", "Bash(pwsh -NoProfile -c \"Import-Module PSScriptAnalyzer -Force; Invoke-ScriptAnalyzer -Path src/pipeline -Recurse -Severity Error,Warning | Format-Table RuleName,Severity,Line,ScriptName -AutoSize | Out-String -Width 160\")", "Bash(pwsh -NoProfile -c \"Import-Module PSScriptAnalyzer -Force; Invoke-ScriptAnalyzer -Path scripts/Test-ScoutCollectorDefinition.ps1,scripts/New-ScoutCollectorFixture.ps1,scripts/ConvertTo-ScoutCollectorDefinition.ps1 -Severity Error | Format-Table RuleName,Line,Message -AutoSize | Out-String -Width 180\")", "Bash(pwsh -NoProfile -c 'Import-Module PSScriptAnalyzer -Force; @\\('\\\\''scripts/Test-ScoutCollectorDefinition.ps1'\\\\'','\\\\''scripts/New-ScoutCollectorFixture.ps1'\\\\'','\\\\''scripts/ConvertTo-ScoutCollectorDefinition.ps1'\\\\'','\\\\''tests/CollectorDefinitionSchema.Tests.ps1'\\\\'','\\\\''tests/DeclarativeCollectorCoverage.Tests.ps1'\\\\''\\) | ForEach-Object { Invoke-ScriptAnalyzer -Path $_ -Severity Error } | Format-Table RuleName,Line,ScriptName -AutoSize | Out-String -Width 180')", "Bash(git checkout *)", "Bash(pwsh -NoProfile -c '@\\('\\\\''AZURE_DEVOPS_EXT_PAT'\\\\'','\\\\''ADO_PAT'\\\\'','\\\\''SYSTEM_ACCESSTOKEN'\\\\'','\\\\''GITHUB_TOKEN'\\\\''\\) | ForEach-Object { '\\\\''{0}={1}'\\\\'' -f $_, $\\(if \\(Get-Item \"env:$_\" -EA SilentlyContinue\\) {'\\\\''SET'\\\\''} else {'\\\\''unset'\\\\''}\\) }')", "Bash(echo \"EXIT=$?\")", "Bash(SetupPreamble)", "Bash(SetupVariables)", "Bash(Web/APPServicePlan)", "Bash(git tag *)", "Bash(git ls-tree *)", "Bash(git rev-list *)", "Bash(echo \"v2.11.0 -> $\\(git rev-list -n1 v2.11.0\\)\")", "WebFetch(domain:platform.hybridsolutions.cloud)" ] }, "enabledMcpjsonServers": [ "hcs-governance" ] } |