一键导入
nerf-az-network
Azure networking inspection tools (VNets, peerings, NSGs, private endpoints, DNS zones)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Azure networking inspection tools (VNets, peerings, NSGs, private endpoints, DNS zones)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Safe wrappers for common Unix utilities
Safe wrappers for common Unix utilities
Allow nerf tools without prompting (supports glob patterns like nerf-git-*)
Allow/deny nerf tools by threat profile (read/write ceiling)
Deny nerf tools entirely (supports glob patterns like nerf-git-*)
List nerf tool permissions across all scopes
| name | nerf-az-network |
| description | Azure networking inspection tools (VNets, peerings, NSGs, private endpoints, DNS zones) |
| targets | ["*"] |
These tools are available as scripts within this skill. Call them using the paths shown in each usage line.
Tools for inspecting Azure networking resources: VNets, peerings, subnets, NSGs, private endpoints, private DNS zones, public IPs, NICs, and route tables. Use these during validation phases to confirm resources are configured for private access and that public surface is minimized. All tools accept --subscription to target a specific subscription.
List virtual networks (optionally filtered by resource group).
Usage: scripts/nerf-az-network-vnet-list [--resource-group|-g <resource_group>] [--subscription <subscription>]
Maps to: az network vnet list <resource_group> <subscription> --output json
Options:
--resource-group|-g (optional): Filter to a specific resource group--subscription (optional): Subscription name or ID (defaults to active)Show details for a virtual network (address space, subnets, peerings).
Usage: scripts/nerf-az-network-vnet-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network vnet show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the VNet--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): VNet nameList peerings on a virtual network.
Usage: scripts/nerf-az-network-vnet-peering-list --resource-group|-g <resource_group> [--subscription <subscription>] <vnet_name>
Maps to: az network vnet peering list --resource-group <resource_group> --vnet-name <vnet_name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the VNet--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<vnet_name> (required): VNet nameShow details for a single VNet peering (peering state, address space, gateway transit).
Usage: scripts/nerf-az-network-vnet-peering-show --resource-group|-g <resource_group> --vnet-name <vnet_name> [--subscription <subscription>] <name>
Maps to: az network vnet peering show --resource-group <resource_group> --vnet-name <vnet_name> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the VNet--vnet-name (required): VNet that owns the peering--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Peering nameShow subnet details (delegations, private link policies, NSG/RT bindings).
Usage: scripts/nerf-az-network-subnet-show --resource-group|-g <resource_group> --vnet-name <vnet_name> [--subscription <subscription>] <name>
Maps to: az network vnet subnet show --resource-group <resource_group> --vnet-name <vnet_name> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the VNet--vnet-name (required): VNet that owns the subnet--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Subnet nameList network security groups (optionally filtered by resource group).
Usage: scripts/nerf-az-network-nsg-list [--resource-group|-g <resource_group>] [--subscription <subscription>]
Maps to: az network nsg list <resource_group> <subscription> --output json
Options:
--resource-group|-g (optional): Filter to a specific resource group--subscription (optional): Subscription name or ID (defaults to active)Show NSG details including all security rules.
Usage: scripts/nerf-az-network-nsg-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network nsg show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the NSG--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): NSG nameList private endpoints (optionally filtered by resource group).
Usage: scripts/nerf-az-network-private-endpoint-list [--resource-group|-g <resource_group>] [--subscription <subscription>]
Maps to: az network private-endpoint list <resource_group> <subscription> --output json
Options:
--resource-group|-g (optional): Filter to a specific resource group--subscription (optional): Subscription name or ID (defaults to active)Show private endpoint details (target resource, connection state, NIC).
Usage: scripts/nerf-az-network-private-endpoint-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network private-endpoint show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the private endpoint--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Private endpoint nameList groupIds a resource exposes for private endpoints (e.g. vault, sqlServer).
Usage: scripts/nerf-az-network-private-link-resource-list [--subscription <subscription>] <resource_id>
Maps to: az network private-link-resource list --id <resource_id> <subscription> --output json
Options:
--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<resource_id> (required): Full resource ID of the target resourceList private DNS zones (optionally filtered by resource group).
Usage: scripts/nerf-az-network-private-dns-zone-list [--resource-group|-g <resource_group>] [--subscription <subscription>]
Maps to: az network private-dns zone list <resource_group> <subscription> --output json
Options:
--resource-group|-g (optional): Filter to a specific resource group--subscription (optional): Subscription name or ID (defaults to active)Show details for a private DNS zone (record count, registration state).
Usage: scripts/nerf-az-network-private-dns-zone-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network private-dns zone show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the zone--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Private DNS zone name (e.g. privatelink.vaultcore.azure.net)List record sets in a private DNS zone (all record types).
Usage: scripts/nerf-az-network-private-dns-record-list --resource-group|-g <resource_group> [--subscription <subscription>] <zone_name>
Maps to: az network private-dns record-set list --resource-group <resource_group> --zone-name <zone_name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the zone--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<zone_name> (required): Private DNS zone nameList virtual network links on a private DNS zone.
Usage: scripts/nerf-az-network-private-dns-link-list --resource-group|-g <resource_group> [--subscription <subscription>] <zone_name>
Maps to: az network private-dns link vnet list --resource-group <resource_group> --zone-name <zone_name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the zone--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<zone_name> (required): Private DNS zone nameShow details for a single virtual network link on a private DNS zone.
Usage: scripts/nerf-az-network-private-dns-link-show --resource-group|-g <resource_group> --zone-name <zone_name> [--subscription <subscription>] <name>
Maps to: az network private-dns link vnet show --resource-group <resource_group> --zone-name <zone_name> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the zone--zone-name (required): Private DNS zone name--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Link nameList public IP addresses (optionally filtered by resource group).
Usage: scripts/nerf-az-network-public-ip-list [--resource-group|-g <resource_group>] [--subscription <subscription>]
Maps to: az network public-ip list <resource_group> <subscription> --output json
Options:
--resource-group|-g (optional): Filter to a specific resource group--subscription (optional): Subscription name or ID (defaults to active)Show details for a public IP (allocation method, IP address, associated resource).
Usage: scripts/nerf-az-network-public-ip-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network public-ip show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the public IP--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Public IP resource nameShow NIC details (private IPs, subnet, NSG association).
Usage: scripts/nerf-az-network-nic-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network nic show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the NIC--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): NIC nameShow route table details (routes, associated subnets).
Usage: scripts/nerf-az-network-route-table-show --resource-group|-g <resource_group> [--subscription <subscription>] <name>
Maps to: az network route-table show --resource-group <resource_group> --name <name> <subscription> --output json
Options:
--resource-group|-g (required): Resource group containing the route table--subscription (optional): Subscription name or ID (defaults to active)Arguments:
<name> (required): Route table nameHit a bug, complaint, bypass-worthy guardrail, or want a feature? Use the nerf-report skill.