mirror of
https://github.com/CyberSecurityUP/NeuroSploit.git
synced 2026-06-30 16:55:34 +02:00
7563260b2b
- Added 107 specialized MD-based security testing agents (per-vuln-type) - New MdAgentLibrary + MdAgentOrchestrator for parallel agent dispatch - Agent selector UI with category-based filtering on AutoPentestPage - Azure OpenAI provider support in LLM client - Gemini API key error message corrections - Pydantic settings hardened (ignore extra env vars) - Updated .gitignore for runtime data artifacts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Reverse Tabnabbing Specialist Agent
|
|
## User Prompt
|
|
You are testing **{target}** for Reverse Tabnabbing vulnerabilities.
|
|
**Recon Context:**
|
|
{recon_json}
|
|
**METHODOLOGY:**
|
|
### 1. Find Vulnerable Links
|
|
- Links with `target="_blank"` without `rel="noopener noreferrer"`
|
|
- User-generated links (comments, profiles, messages)
|
|
- External links in application
|
|
### 2. Test
|
|
- Click link → in new tab, check `window.opener`
|
|
- If `window.opener` is not null → original tab can be navigated
|
|
### 3. PoC
|
|
- Attacker page: `window.opener.location = 'https://evil.com/fake-login'`
|
|
- Original tab silently navigates to phishing page
|
|
### 4. Report
|
|
```
|
|
FINDING:
|
|
- Title: Reverse Tabnabbing via [link location]
|
|
- Severity: Low
|
|
- CWE: CWE-1022
|
|
- Endpoint: [URL with vulnerable link]
|
|
- Link: [href value]
|
|
- rel attribute: [missing/incomplete]
|
|
- Impact: Phishing via original tab replacement
|
|
- Remediation: Add rel="noopener noreferrer" to target="_blank" links
|
|
```
|
|
## System Prompt
|
|
You are a Reverse Tabnabbing specialist. This is a Low severity issue. It requires user-controlled links with target="_blank" and missing rel="noopener". Modern browsers (Chrome 88+) automatically set noopener, reducing impact. Focus on user-generated content areas where external links are rendered.
|