I would suggest a double step process (more or less like Smart Screen works for Windows):

  1. When running a file, the antivirus get the online status: if the computer is online, it goes the normal way (via CyberCapture).
  2. If it is offline, it could ask: a) Start Hardened Mode (Aggressive), b) Start Hardened Mode (Moderate), c) Does not run until online again.

What do you think?