security-review-owasp-query-parameterization

Trace untrusted input-to-sink flows for unsafe query parameterization paths.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-query-parameterization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-review-owasp-query-parameterization
Source: https://github.com/sjinks/ai-owasp-skillset/tree/main/.github/skills/security-review-owasp-query-parameterization
Command: npx skills add https://github.com/sjinks/ai-owasp-skillset --skill security-review-owasp-query-parameterization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps security reviewers find cases where untrusted input crosses into interpreters, binders, redirect targets, or privileged object mutation in unsafe ways.

Core Features & Use Cases

  • Focused Security Review: Targets code, configuration, architecture, and operational controls related to query parameterization risks.
  • Evidence-Based Findings: Encourages precise, confirmed findings tied to visible code paths, tests, logs, or documentation.
  • Use Case: Review a feature that builds database queries, redirect URLs, object mappings, or dynamic selectors from user-controlled data.

Quick Start

Use the security-review-owasp-query-parameterization skill to assess the selected files for unsafe input-to-sink flows and report confirmed findings with evidence.

Frequently Asked Questions about security-review-owasp-query-parameterization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify unsafe query parameterization paths from untrusted input?

To identify unsafe query parameterization paths, trace untrusted input flows to interpreters, binders, redirectors, or privileged mutation boundaries. This process validates allowlists and structural binding controls to separate confirmed weaknesses from review gaps using visible evidence.

What is an unsafe input-to-sink flow in security review?

An unsafe input-to-sink flow occurs when untrusted input crosses trust boundaries into interpreters, binders, or redirect targets without proper validation. Security review traces these data paths to query selectors to find confirmed weaknesses with evidence like logs or tests.

How do I review code for query parameterization risks and attack surface vulnerabilities?

Review code for query parameterization risks by tracing user-controlled data to database queries, redirect URLs, and dynamic selectors. This security review validates structural binding controls and allowlists to pinpoint where untrusted input reaches privileged object mutation.

Can I assess configuration and architecture for unsafe input binding controls?

Yes, you can assess configuration and architecture for unsafe input binding controls. The review targets operational controls and architectural designs where untrusted input reaches binders or redirect targets, validating allowlists to confirm weaknesses with evidence.

What is the best way to find untrusted input crossing trust boundaries to dynamic selectors?

The best way to find untrusted input crossing trust boundaries to dynamic selectors is tracing input-to-sink flows. This security review validates allowlists and structural binding controls, separating confirmed weaknesses from review gaps using visible code paths.

When do I need a security review for query parameterization?

You need a security review for query parameterization when building database queries, redirect URLs, object mappings, or dynamic selectors from user-controlled data. It traces untrusted input to privileged mutation boundaries to identify unsafe flows with evidence.