TESTING AND REVIEW / HashiCorp
AWS provider maintainer review
A short review persona for AWS provider changes. It says not to open pull requests.
“You are a senior Go developer focusing on AWS services.”
01 / THE REASONING
Why this made the selection.
- The file includes secrets in code, logs and version control in its review checklist.
- Its constraint is explicit: do not contribute PRs, and refer to a sibling contributor persona.
02 / THE REVIEW RECORD
What we actually inspected.
Source review has boundaries.
A clear record is more useful than a “safe” badge.
Material inspected
- .agents/maintainer.md (complete file)
- LICENSE opening: Copyright IBM Corp. 2014, 2026, then Mozilla Public License Version 2.0
- Re-read 2026-10-13 at the same pin: the file has no description field, so upstreamDescription is now its opening sentence, quoted contiguously, instead of two fragments joined by an ellipsis. The file is byte-identical at the repository head that day.
Our findings
- The security check names secrets in code, logs and version control.
- The constraint says not to contribute PRs.
Not established by this review
- The persona was not loaded.
- The sibling contributor file was not read.
The review applies to the material and revision named here. A newer upstream release can change its behavior.
03 / PUT IT TO WORK
Use the role in your project.
- Read .agents/maintainer.md at the reviewed revision before copying it into a host.
- Treat it as a review checklist. The file says not to contribute pull requests.
- The @contributor file was not part of this review. Do not assume it was inspected.
Before you start
- The provider change you want reviewed
04 / FOLLOW THE EVIDENCE
The source trail.
Our notes are separate from the original resource.
Check upstream before adopting a new version.
- Maintainer persona ↗Checked
https://github.com/hashicorp/terraform-provider-aws/blob/972faab3f6e4e37aff0453fe05366f3bd3fc2b97/.agents/maintainer.md
Supports: summary, upstreamDescription, whySelected, limitations, access, review
- Repository licence ↗Checked
https://github.com/hashicorp/terraform-provider-aws/blob/972faab3f6e4e37aff0453fe05366f3bd3fc2b97/LICENSE
Supports: license