"""安全与确认策略配置。"""

FORBIDDEN_COMMANDS = [
    "rm -rf /",
    "rm -rf ~",
    "format",
    "shutdown",
    "reboot",
    "kill -9",
    "dd if=",
]

FORBIDDEN_PATHS = [
    "/System",
    "/usr",
    "/bin",
    "/sbin",
    "/etc",
    "/var",
    "/tmp",
    "/Applications",
    "/Library",
    "C:\\Windows",
    "C:\\Program Files",
    "C:\\Program Files (x86)",
    "C:\\ProgramData",
]

FORBIDDEN_ROOT_PATHS = [
    "/",
    "C:\\",
    "~",
]

NEED_CONFIRMATION = [
    "delete_file",
    "delete_folder",
    "clear_file",
    "execute_terminal",
    "batch_delete",
]

__all__ = [
    "FORBIDDEN_COMMANDS",
    "FORBIDDEN_PATHS",
    "FORBIDDEN_ROOT_PATHS",
    "NEED_CONFIRMATION",
]
