agentsclimarketplace

Techtide ovhcloud iam policy review

Skill TechTideOhio/techtide-harness-kit/skills/ovhcloud/techtide-ovhcloud-iam-policy-review

Review OVHcloud IAM policies for overly permissive allow rules, missing deny blocks, unscoped URNs, absent condition blocks (IP CIDR, resource tag, expiration), and identity-group hygiene. Use when the user needs to audit access control, review `ovh_iam_policy` Terraform resources, assess OAuth2 service account scopes, or validate conditional access configuration against the principle of least privilege.From its SKILL.md

Install
npx -y skills add TechTideOhio/techtide-harness-kit --skill techtide-ovhcloud-iam-policy-review

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.6 KB, 410 tokens by cl100k_base, as published. Nobody here has run it

OVHcloud IAM Policy Review

Purpose

Audit OVHcloud IAM policies for over-permissive access, missing conditional controls, and identity-group hygiene gaps. Produce an evidence-backed verdict with least-privilege recommendations.

When to use

Use this skill for:

  • Auditing ovh_iam_policy Terraform resources for scope and condition gaps
  • Reviewing OAuth2 service account permissions against the principle of least privilege
  • Assessing identity groups for membership sprawl or excessive aggregated permissions
  • Evaluating conditional access blocks: IP CIDR restrictions, resource tag conditions, expiration dates
  • Pre-deployment review of new IAM policies or policy changes

Lean operating rules

  • Prefer OVHcloud IAM docs and Terraform provider docs; if MCP tooling is unavailable, fall back to https://help.ovhcloud.com/ and official-source.
  • Separate confirmed policy state from inference. If the policy was not shown, say so.
  • Challenge policies with wildcarded URNs (urn:v1:eu:resource:*), missing condition blocks, or allow rules that supersede deny rules unexpectedly.
  • Recommend least-privilege: scope to narrowest URN prefix, add IP condition, set expiration where supported.
  • Keep recommendations reversible and explicit about blast radius.

References

Load these only when needed:

Response minimum

Return, at minimum:

  • the policy verdict and evidence level,
  • specific URN scope and condition gaps found,
  • the blast radius of the current policy,
  • safe remediation recommendations with rollback notes,
  • blockers or unknowns that prevent stronger conclusions.

What ships with it: 4 files

5.9 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.