An Unreviewed Terraform Plan Can Execute Contributor-Controlled Code. The External Data Source Runs During Planning, Not Only Apply
When a CI workflow auto-plans a contributor’s pull request in a privileged context, a data source can execute on the runner the moment terraform plan runs — before anyone reads the diff. Here is what that actually exposes, where the detection really lives, and why the process tree is a grandchild deep.