PAN-OS-style: pre-rules, local rules and post-rules
Head office writes rules that a site can’t get around: pre-rules. It also writes a catch-all that the site’s own rules come before: post-rules. In between sit the firewall’s local rules. F1 already has a pushed rule OUT that allows everything, and the site wants to allow one thing of its own.
The simulator ticks each one as soon as the network meets it.
In device group SITE, add pre-rule NO-TELNET: deny application telnet from trust to untrust. Delete the old pre-rule OUT, and add a post-rule CATCH-ALL: deny everything. Commit and push.
On F1 (locally, not on the manager): add rule LOCAL-WEB allowing web-browsing from trust to untrust, service application-default, and rule LOCAL-TELNET allowing telnet the same way. Commit on F1.
From PC1: traffic tcp 192.0.2.1 80 payload "GET /index.html" arrives through the local rule, traffic tcp 192.0.2.1 23 is denied by the pre-rule though a local rule allows it, and traffic tcp 192.0.2.1 22 is denied by the post-rule.
F1’s show running security-policy lists all of them, in order, each marked by where it came from.