compliance.tf
Azure Compliance ControlsAzure Virtual Network

Public IP addresses should not be listed in Shodan

Azure Public IP addresses are detected as indexed by Shodan. This indicates Internet-visible services with open `ports` and service banner metadata. Prowler check `network_public_ip_shodan` flags these addresses.

What this control checks

Checks that public IP addresses are not listed in Shodan

Framework mappings

The clauses this control is mapped to in each framework.

SOC 2

  • CC6.1 The entity implements logical access security software, infrastructure, and architectures over protected information assets to protect them from security events to meet the entity's objectives

ISO/IEC 27001:2022

  • A.8.20 Network security
  • A.8.21 Security of network services

NIS2 Directive (EU 2022/2555)

  • 2 Risk management policy
  • 6 Security in network and information systems acquisition, development and maintenance
  • 11 Access control

CIS Azure Benchmark v5.0.0

  • 7.7 Ensure that Public IP addresses are Evaluated on a Periodic Basis

Tool mappings

Use these identifiers to cross-reference this control across tools, reports, and evidence.

  • Compliance.tf Control: azure_network_public_ip_shodan
  • Prowler Check: network_public_ip_shodan

Last reviewed: 2026-10-11

View all Azure controls →

On this page

Ask AI about this

Help improve this page