security-review-owasp-browser-extension-vulnerabilities

Review browser extension manifests, scripts, and permissions for security risks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps reviewers identify security weaknesses in browser extension code, configuration, and deployment so they can catch privilege, trust-boundary, and operational issues before release.

Core Features & Use Cases

  • Targeted Security Review: Inspects browser extension manifests, scripts, storage, messaging, and permissions for risky behavior.
  • OWASP-Aligned Guidance: Maps review work to OWASP Browser Extension Vulnerabilities concerns, including exposed surfaces and excessive privilege.
  • Practical Review Workflow: Supports code reviews of extension architecture, runtime assumptions, and release controls with concrete evidence-based findings.

Quick Start

Ask this skill to review the browser extension's manifest, scripts, permissions, and deployment path for privilege, isolation, and trust-boundary issues.

Frequently Asked Questions about security-review-owasp-browser-extension-vulnerabilities

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

FAQPage Schema
How do I review a browser extension manifest for security risks?

To review a browser extension manifest for security risks, inspect requested permissions for excessive privilege and verify trust boundaries. This process detects privilege sprawl and exposed control paths in the manifest configuration before release.

What security checks should I run on browser extension content scripts and background scripts?

Security checks for browser extension content scripts and background scripts must target weak isolation and messaging vulnerabilities. Analyzing these scripts identifies exposed control paths and verifies runtime assumptions using evidence-based detection.

How do I find OWASP browser extension vulnerabilities during a code review?

Finding OWASP browser extension vulnerabilities during code review requires mapping extension architecture to OWASP concerns. This includes inspecting manifests, scripts, storage, messaging, and permissions for risky behavior and operational hardening gaps.

Can I check browser extension permissions for privilege sprawl before deployment?

You can check browser extension permissions for privilege sprawl before deployment by reviewing the manifest and deployment flows. This detects excessive privilege and dependency trust issues across the extension's trust boundaries.

What is the best way to test browser extension messaging and storage for trust boundary issues?

The best way to test browser extension messaging and storage for trust boundary issues is to perform a targeted security review. This inspects runtime assumptions and messaging paths to detect weak isolation and exposed surfaces.

Why does my browser extension security review fail to catch deployment hardening gaps?

Browser extension security reviews fail to catch deployment hardening gaps when they lack evidence-based detection of operational issues. Reviewing release controls and dependency trust within deployment flows resolves these operational blind spots.