Skills prisma-postgres Audit History
📦

Audit History

prisma-postgres - 8 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v8 LatestJul 23, 2026, 05:51 PM 2 confirmed0No capability change
v7 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v6 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v5 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v4 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v3 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v2 Jul 21, 2026, 10:21 AM 6 confirmed3No capability change
v1 Jul 21, 2026, 10:21 AM 6 confirmed3Baseline

Jul 23, 2026, 05:51 PM

Static matches for database URLs, environment variables, official Prisma endpoints, and Markdown backticks are benign documentation examples rather than secret collection or command injection. The source contains no prompt injection or unauthorized exfiltration behavior. Separate semantic review identified unpinned npm execution and API keys passed in command arguments as risks requiring remediation.

5
Files scanned
476
Lines analyzed
5
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Unpinned npm Package Execution
The skill repeatedly recommends npx with @latest, including -y, so future package contents can execute without version review.
The cited commands explicitly fetch current npm releases, and -y removes confirmation for the Prisma CLI examples.
High
API Key Exposed in Process Arguments
Examples place an API key directly in process arguments. Shell history, process listings, CI logs, or debugging output can expose the credential.
Both cited examples pass the API key through a visible command-line flag, a standard exposure path for process arguments.
Audited by: codex

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude

Jul 21, 2026, 10:21 AM

The skill is documentation and contains no embedded executable code, prompt injection, or unauthorized network behavior. Seven findings are confirmed because documented workflows write database credentials to .env files; two additional medium-risk practices concern unpinned package execution and API keys in command arguments. All remaining static findings are Markdown or documentation-pattern false positives.

5
Files scanned
476
Lines analyzed
12
Review items
0
False positives ignored

Confirmed security concerns (6)

High
Environment file access
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
npx create-db@latest --env .env
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Environment file access
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Medium
Unpinned remote package execution
Several setup commands use npx with the latest tag. A future package release can change what is executed, so users cannot reproduce or review the exact package version first.
The cited commands explicitly use @latest. This is a real supply-chain and reproducibility concern, although the packages are named Prisma tooling.
Medium
API key exposed in command arguments
The non-interactive linking example places an API key directly in a command-line argument. Shell history and process inspection can expose that value.
Both locations show the API key in a CLI argument. Command arguments are commonly recorded by shell history and can be visible to local processes.
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Database connection strings
This command updates or creates `.env` with `DATABASE_URL`. If the project is already linked, use `-
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
| `--env [string]` | `-e` | Write `DATABASE_URL` and `CLAIM_URL` into a target `.env` |
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
High
Database connection strings
This flow updates your local `.env` with `DATABASE_URL`, then you can run `prisma generate` and `pri
The documented command writes a database credential to a local .env file when executed. This is a legitimate workflow, but it changes a sensitive file and requires explicit user approval and secret handling.
Audited by: claude