Skip to content
Security
Command

/run

Describe operator-only injection into a trusted local process.

From plugin
trust-center
433146 skills146 commands1 MCP
> /plugin marketplace add GRCEngClub/claude-grc-engineering

Command definition

run.md
name: GCP Secret Runtime Injection
description: Describe operator-only injection into a trusted local process.

/gcp-secret-metadata:run

Do not run this helper from an agent or request a secret value. An authorized operator may run it in a trusted terminal, after authenticating the Google Cloud CLI using their approved identity or workload identity. The principal needs `secretmanager.versions.access` on the selected secret; IAM conditions and workload identity are enforced by GCP, not evaluated by this helper.

node /path/to/gcp-secret-metadata/scripts/run.js PROJECT_ID SECRET_ID latest GCP_SECRET_VALUE -- /path/to/trusted-command

Replace `latest` with a positive version number to pin it. To opt in to the active gcloud client configuration's project, an operator can replace `PROJECT_ID` with `--configured-project`. Before running, inspect `gcloud config get project` in the trusted terminal and authorize that exact project and active account; configuration, account, credentials, and environment can change between inspection, lookup, and access. The helper does not bind the lookup to the previously inspected configuration or pin the account or credentials; project pinning is not an identity or authorization guarantee. Use a controlled configuration and environment throughout, and prefer an explicit project ID when the inspected project must be assured. The helper resolves the project once, validates it as a project ID, and explicitly passes it to the access call. An explicit project ID overrides the configured project without looking it up, but still does not pin the identity. An unset, malformed, or failed lookup stops before secret access. This option is only for the operator runtime helper; metadata commands still require an explicit project. See [gcloud config get](https://cloud.google.com/sdk/gcloud/reference/config/get).

Only global secrets are supported. The helper resolves one UTF-8, non-NUL payload into `GCP_SECRET_VALUE`, then runs the specified program without a shell. Provider and child output are suppressed, stdin is closed, and only generic errors are shown. The variable name is fixed to avoid injecting into runtime or loader control variables. Provider calls time out after 15 seconds; the trusted command itself has no timeout. Empty and binary values are unsupported. No value is written by the helper to files or command arguments. Only use a trusted program: it can log, persist, or transmit secrets. Inherited environment variables are also passed to it. Other privileged processes can inspect process environment or memory; the helper cannot erase all copies from memory. The operator is responsible for safe evidence output, permissions, and host security.

This is a manual runtime helper, not automatic integration with gcp-inspector or Terraform scanning. This helper does not collect rotation or version history; the separate metadata-only `/gcp-secret-metadata:history` command can do so. Neither secret names nor references should be included in evidence without authorization. See [gcloud versions access](https://cloud.google.com/sdk/gcloud/reference/secrets/versions/access).

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.

433105 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
433
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…

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…

@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