Skip to content
Security
Command

/test-control

Test security control effectiveness with automated validation

From plugin
trust-center
430140 skills140 commands1 MCP
> /plugin marketplace add GRCEngClub/claude-grc-engineering

Command definition

test-control.md
description: Run experimental security control checks

Test Control

Run experimental checks for `access_control_account_management` on AWS. The checks are not a complete control assessment and must not be used as proof of framework compliance. Other controls and providers are not implemented.

Usage

`/grc-engineer:test-control <control-id> [cloud-provider] [--output=json]`

Use the user's arguments verbatim when invoking the script; do not substitute an example control or provider. For example, `/grc-engineer:test-control access_control_account_management aws --output=json` runs:

node "${CLAUDE_PLUGIN_ROOT}/scripts/test-control.js" access_control_account_management aws --output=json

For any other invocation, pass the requested control ID, optional provider, and options as separate shell-quoted arguments to the same script. Do not run the example unless the user requested those arguments.

The provider defaults to `aws`. JSON is written to stdout and progress and errors to stderr. A nonzero exit indicates a failure, warning, error, or unimplemented check. An `INDETERMINATE` status means the control or framework could not be assessed; it is not a finding of compliance or noncompliance. Unimplemented checks report `NOT_IMPLEMENTED` and do not produce evidence. The tool does not collect an evidence package or automatically remediate findings.

Summary `pass_rate` and framework `score` are fractions of assessed checks only: PASS divided by PASS + FAIL + WARNING. ERROR and NOT_IMPLEMENTED are excluded, and `assessed` gives the denominator. A score is null (shown as N/A in text) when no checks were assessed. A partial score is not an overall effectiveness or compliance determination; any unknown or error makes the relevant status INDETERMINATE.

The existing AWS checks inspect limited configuration indicators, not complete control effectiveness. Review their scope and independently validate any observations before relying on them.

Read more
@grcengclub
Ships withtrust-center

Open-source GRC Engineering resource for Claude. claude-grc-engineering turns technical evidence from cloud, SaaS, code, and security tools into framework-aligned findings, gap reports, remediation guidance, evidence packages, and OSCAL workflows.

430101 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
430
Star history of GRCEngClub/claude-grc-engineering on GitHub, a chart by star-history.com

Other commands on trust-center.

research

research

Command

Start or resume an academic research project — idea through literature, methodology, writing, feedback, and publishing

collect

collect

Command

Query AWS for compliance-relevant configuration across IAM, S3, CloudTrail, EBS, and emit findings conforming to the v1 contract.

setup

setup

Command

Install the frdocx-to-froscal-ssp Python pipeline and verify its dependencies. Idempotent.

retrieve

retrieve

Command

Retrieve a single AWS Secrets Manager secret value to stdout or a 0600-permission file. Opt-in retrieval mode — never writes to…

scan

scan

Command

Run testssl.sh against one or more HTTPS endpoints and emit v1 Findings mapped to SOC 2, NIST 800-53, PCI DSS 4.0.1, ISO 27001,…

More commands from other plugins.

deslop-reborn

deslop-reborn

Command

One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents (thermo-nuclear…

ironclaw13d13k
@nearai@nearaiInstall Command
audit

audit

Command

Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…

@trailofbits@trailofbitsInstall Command
arsenal

arsenal

Command

Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…

@awarexone@awarexoneInstall Command