uri-normalization-review

Review Edgion URI normalization rules to classify closed and reportable findings.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Pandaala/Edgion --skill uri-normalization-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uri-normalization-review
Source: https://github.com/Pandaala/Edgion/tree/main/skills/04-review/uri-normalization
Command: npx skills add https://github.com/Pandaala/Edgion --skill uri-normalization-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents security review blind spots by clarifying which URI normalization bypass scenarios are already closed and which still require reporting, linting, or operator action during Edgion gateway design and DSL/plugin code changes.

Core Features & Use Cases

  • Security review decision map: Identifies closed scenarios vs scenarios still needing reporting for URI normalization, including DSL misuse and ineffective regex patterns.
  • Lint rule guidance for code correctness: Specifies two mandatory constraints on business code (avoid reading raw URI path directly; avoid bare writing of URI) and defines the two legal write points that keep normalized path caches consistent.
  • Operator configuration and documentation prompts: Flags commit-scope boundaries and configuration pitfalls such as invalid forward-raw-path annotation values, mismatch between request/raw semantics, and regex or deny-list entries that assume raw behavior.

Quick Start

Ask an AI reviewer to use uri-normalization-review to generate a checklist of what to close, what to report, and which lint rule violations or configuration fixes are required for your Edgion URI normalization and ACL setup.

Frequently Asked Questions about uri-normalization-review

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

FAQPage Schema
How do I review URI normalization rules for safe gateway API ACLs?

Reviewing URI normalization rules for safe gateway API ACLs involves mapping closed versus still-reportable bypass scenarios. You must evaluate DSL decision logic, routing correctness, and rewrite behavior to identify configuration boundaries and enforce lint rules that prevent unsafe raw path access.

What URI normalization bypass scenarios still require security reporting?

URI normalization bypass scenarios requiring security reporting include DSL misuse, ineffective regex patterns, and mismatched request semantics. You must flag deny-list entries assuming raw behavior and invalid forward-raw-path annotations to identify configuration boundaries for safer operator remediation.

How do I lint DSL code to prevent raw URI path reading?

Linting DSL code to prevent raw URI path reading requires enforcing two mandatory constraints: avoiding direct reads of raw URI paths and avoiding bare writes. You must define two legal write points that keep normalized path caches consistent for ACL decision logic.

When do I need to audit URI normalization for Gateway API routing correctness?

You need to audit URI normalization for Gateway API routing correctness during gateway design and DSL plugin code changes. This prevents security review blind spots by clarifying which bypass scenarios are closed and which require reporting, linting, or operator action.

Why are my ACL deny-list rules ineffective after URI normalization?

ACL deny-list rules are ineffective after URI normalization when regex or deny-list entries assume raw path behavior instead of normalized semantics. This mismatch creates security review blind spots that require configuration fixes to align with rewrite behavior and routing correctness.

Does uri-normalization-review identify operator configuration pitfalls in forward-raw-path annotations?

Yes, uri-normalization-review identifies operator configuration pitfalls including invalid forward-raw-path annotation values and mismatches between request and raw semantics. It flags commit-scope boundaries and configuration pitfalls that assume raw behavior for safer operator remediation.