Regular Expression - Policy Report - Add Commands to All Cisco Interface

Does anyone know how to write regex for Cisco Interfaces, I have 500+ devices to do this to.
If the commands (no ip redirects, no ip proxy-arp, ip verify...) are not on the interface, I want these commands applied on all interfaces that are not shutdown (if too difficult, than apply the commands to all interfaces).  Thanks!

interface XXXX
 no ip redirects
 no ip proxy-arp
 no ip directed-broadcast (default, this command will not show up on the config)
 ip verify unicast source reachable-via any allow-default

--------------------------------------------------------------

Here are some examples of my interfaces, there could be more.

interface Multilink100
interface GigabitEthernet0/0/0
interface GigabitEthernet0/0/0.10
interface GigabitEthernet0/0/0.20
interface GigabitEthernet0/0/0.30
interface GigabitEthernet0/0/0.40
interface GigabitEthernet0/0/0.50
interface GigabitEthernet0/0/1
interface GigabitEthernet0/0/2
interface Loopback0
interface Serial0/1/1:0
interface Service-Engine0/1/0
interface Service-Engine0/2/0
interface Service-Engine0/4/0
interface Service-Engine1/0/0
interface GigabitEthernet0

--------------------------------------------------------------------------------------
POLICY REPORTS

Alert on Rule:    if string is not found


Regular Expression:???
 no ip redirects
 no ip proxy\-arp
 no ip directed\-broadcast
 ip verify unicast source reachable\-via any allow\-default


Block Start:  ???
^interface (Serial|.*Ethernet\d+\/\d+\/\d+$)


Block End: ???
^!


Remediation Script: ????
${ConfigBlockStartLine}
 no ip redirects
 no ip proxy-arp
 no ip directed-broadcast
 ip verify unicast source reachable-via any allow-default

orion.png