← Explore all agents

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.

Upstream setup instructions ↗
  1. Read .agents/maintainer.md at the reviewed revision before copying it into a host.
  2. Treat it as a review checklist. The file says not to contribute pull requests.
  3. 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.

  1. Maintainer persona ↗Checked

    https://github.com/hashicorp/terraform-provider-aws/blob/972faab3f6e4e37aff0453fe05366f3bd3fc2b97/.agents/maintainer.md

    Supports: summary, upstreamDescription, whySelected, limitations, access, review

  2. Repository licence ↗Checked

    https://github.com/hashicorp/terraform-provider-aws/blob/972faab3f6e4e37aff0453fe05366f3bd3fc2b97/LICENSE

    Supports: license

Evidence & Ask