Skip to content

Commit fce83fc

Browse files
committed
fixup! docs: update SECURITY.md to clarify build-time trust boundary
1 parent df4421b commit fce83fc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎SECURITY.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The following defines some team policies around what does and does not constitut
1313
- "A malicious repository can execute untrusted code" is not a viable attack vector.
1414
- A malicious repository could always rebind `node_modules/.bin/ng` to do something malicious, nothing we do can prevent that.
1515
- We assume it is always unsafe to run an untrusted repository outside of a sandbox.
16-
- Build-time configuration (`angular.json`, `routesFile`, environment variables) and values returned by developer-authored build-time functions (such as `getPrerenderParams()`) are considered trusted inputs. Passing unvalidated, untrusted data from an external source (ex. a CMS or database) into build-time route generation or build configuration is an application-level input validation defect, not a vulnerability in Angular.
16+
- Build-time configuration (`angular.json`, `routesFile`, environment variables) and values returned by developer-authored build-time functions (such as `getPrerenderParams()`) are considered trusted inputs. Passing unvalidated, untrusted data from an external source (e.g., a CMS or database) into build-time route generation or build configuration is an application-level input validation defect, not a vulnerability in Angular.
1717
- DoS attacks which break only the attacker's client are not security issues.
1818
- Exception: DoS attacks which waste server resources significantly beyond the cost of the attacker's request may be security issues.
1919
- Memory leaks are considered general bugs, not DoS vulnerabilities.

0 commit comments

Comments
 (0)