mirror of https://github.com/openclaw/openclaw.git
* fix(security): recognize localized Windows SYSTEM account in ACL audit On non-English Windows (e.g. French "AUTORITE NT\Système"), the security audit falsely reports fs.config.perms_writable because the localized SYSTEM account name is not recognized as trusted. Changes: - Add common localized SYSTEM principal names (French, German, Spanish, Portuguese) to TRUSTED_BASE - Add diacritics-stripping fallback in classifyPrincipal for unhandled locales - Use well-known SID *S-1-5-18 in icacls reset commands instead of hardcoded "SYSTEM" string for locale independence Fixes #29681 * style: format windows acl files --------- Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| audit-channel.ts | ||
| audit-extra.async.ts | ||
| audit-extra.sync.test.ts | ||
| audit-extra.sync.ts | ||
| audit-extra.ts | ||
| audit-fs.ts | ||
| audit-tool-policy.ts | ||
| audit.test.ts | ||
| audit.ts | ||
| channel-metadata.ts | ||
| dangerous-config-flags.ts | ||
| dangerous-tools.ts | ||
| dm-policy-channel-smoke.test.ts | ||
| dm-policy-shared.test.ts | ||
| dm-policy-shared.ts | ||
| external-content.test.ts | ||
| external-content.ts | ||
| fix.test.ts | ||
| fix.ts | ||
| mutable-allowlist-detectors.ts | ||
| safe-regex.test.ts | ||
| safe-regex.ts | ||
| scan-paths.ts | ||
| secret-equal.ts | ||
| skill-scanner.test.ts | ||
| skill-scanner.ts | ||
| temp-path-guard.test.ts | ||
| windows-acl.test.ts | ||
| windows-acl.ts | ||