Workflow injection risks extend beyond public pull requests into trusted internal code, static analysis gaps, and the complex interaction of environment variable parsing rules.
Mass assignment fails when code trusts user input to update objects, allowing attackers to change roles or settings the application never intended to expose.