How Probes work
You define a Probe by specifying:- What to test — a behavior, path, or negative condition
- Where to test it — the target entity, network segment, or service
- When to test — schedule or trigger conditions
- What success looks like — the expected result or absence of a result
Types of Probes
- Functional Probes — verify that a capability works: restore a database from backup, fail over to a secondary region, complete an end-to-end sign-in flow
- Negative Verification — prove that something cannot happen: send a packet to a blocked port and confirm it is dropped, attempt access with revoked credentials and confirm denial
- Path Probes — trace a dependency chain: verify that a user can reach an application through the intended network path with the expected controls applied at each hop
Example: Negative verification
You have a network segmentation policy that prohibits direct access from the development VPC to the production database subnet. You define a Probe that sends a connection request from a development instance to the production database port. The expected result is a timeout or explicit rejection. If the connection succeeds, the Probe returns off target and Panaptico surfaces the gap in the relevant Initiative. If the Probe fails to run, the result is unknown, not assumed safe.When to use Probes
Use Probes when reading state is not enough and you need proof that behavior matches intent. They are essential for recovery verification, security control validation, and any Initiative where missing proof is unacceptable.System Sensor
The readers that provide state context for Probe targets.
Initiatives
Group Probes into programs with gap analysis and closed work loops.
Recovery & Continuity
See how Probes verify backup and failover readiness continuously.