Do not reassign global native bindings
Do not assign to global native bindings such as `Object`, `Array`, or `undefined`.
#Metadata
#Why it matters
Reassigning global natives breaks language invariants and can disable security checks that rely on them.
#Remediation
Use local variables with distinct names instead of overwriting global natives.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.security.no-global-native-reassignment.rule.yaml.