Checks
Browse individual security checks available in the Prowler Registry. Filter by cloud provider, severity, or search by check ID.
Browse individual security checks available in the Prowler Registry. Filter by cloud provider, severity, or search by check ID.
database_cluster_backup_enabled
E2E Networks database clusters should have automated backups enabled so data can be restored after failures, corruption, or accidental deletion. Automated backups capture point-in-time copies of the cluster on a recurring schedule.
database_cluster_default_admin_username
E2E Networks database clusters should be configured with a custom administrative username instead of the well-known default, reducing the predictability of privileged credentials.
database_cluster_ip_whitelist_configured
E2E Networks database clusters that expose a public IP should restrict connectivity through an IP whitelist instead of accepting connections from any address (0.0.0.0/0).
database_cluster_public_ip_not_assigned
The master node of each E2E Networks database cluster should be reachable only over private networking and must not have a public IP address assigned.
database_cluster_running
E2E Networks database clusters should be in the RUNNING state, confirming they are operational rather than stopped, failed, or stuck in a transitional status.
database_cluster_ssl_enabled
E2E Networks database clusters should require SSL/TLS on the master node so that client connections and credentials are encrypted in transit.
database_replica_public_ip_not_assigned
E2E Networks database read replicas should be reachable only over private networking and must not have a public IP address assigned.
loadbalancer_alb_https_uses_ssl_certificate
E2E Networks application load balancers serving HTTPS traffic should have a valid SSL certificate configured so client connections are encrypted and authenticated.
loadbalancer_backend_health_check_enabled
E2E Networks application load balancers should have HTTP health checks configured for their backends so traffic is only routed to healthy nodes.
loadbalancer_bitninja_enabled
E2E Networks load balancers should have BitNinja protection enabled to provide web application firewall coverage on public endpoints.
network_reserveip_floating_ip_unattached
E2E Networks floating (reserved) IP addresses should be attached to a node instead of being left unassigned, since idle floating IPs can be reassigned unexpectedly.
network_reserveip_orphaned_public_ip
E2E Networks public and addon reserved IP addresses should be attached to a resource, identifying orphaned addresses that remain internet-reachable without an owner.
network_vpc_has_attached_nodes
E2E Networks VPCs should have at least one node attached, identifying unused network segments that may indicate misconfiguration or forgotten resources.
network_vpc_is_active
E2E Networks VPCs should be in the active state so that attached workloads retain expected connectivity and network isolation.
network_vpc_peering_external_peer_disabled
E2E Networks VPC peering connections should be established only with internal networks and must not extend trust to external peers outside the account.
node_accidental_protection_enabled
E2E Networks nodes should have accidental protection enabled to guard against unintended deletion or modification of compute instances.
node_compliance_enabled
E2E Networks nodes should run with compliance mode enabled so required security controls are enforced and workload activity remains auditable.
node_encryption_enabled
E2E Networks nodes should have disk encryption enabled so data stored on node volumes and snapshots is protected at rest.
node_public_ip_not_assigned
E2E Networks nodes should not be assigned a public IP address, keeping compute instances off the public internet unless inbound access is explicitly required.
node_rescue_mode_disabled
E2E Networks nodes should not be running in rescue mode, which grants elevated filesystem access and can bypass normal operating controls.
node_vpc_attached
E2E Networks nodes should be attached to a VPC so their traffic benefits from network isolation and segmentation controls.
securitygroup_no_all_traffic_rule
E2E Networks security groups should not have an all-traffic rule, which permits unrestricted inbound and outbound network access.
securitygroup_no_inbound_any_all_ports
E2E Networks security groups should not allow inbound all-protocol traffic from any source (0.0.0.0/0), which opens every port to the internet.
securitygroup_restrictive_default
E2E Networks nodes should not rely solely on default security groups that have overly permissive inbound rules.