849ba34f60
CRITICAL BUG: The Maldet menu was setting MALDET_ONLY=1 in the parent shell, but the generated standalone script was launched in a child process that didn't inherit this environment variable. This caused the Maldet-only filter to never activate, allowing all scanners to run instead of just Maldet. FIX: 1. Added MALDET_ONLY placeholder in the generated script (line 1235) 2. Use sed to replace placeholder with actual value from parent shell (lines 2335-2340) 3. The value is now hardcoded into the generated script, ensuring filter works BEHAVIOR: - Maldet menu (option 1): MALDET_ONLY=1 injected → filter activates → runs Maldet only - All-scanners menu (options 2-6): MALDET_ONLY=0 injected → filter skipped → runs all scanners VERIFICATION: - Both code paths tested and confirmed working - Syntax check: passed - Environment variable injection: working correctly