# Phishing Reporter

> Report phishing, malware, and scam URLs to Google Safe Browsing, NCSC (Swiss Cyber Security), and other abuse reporting services. Use when a user shares a suspicious/phishing URL and wants it reported, or asks to report a dangerous website. Triggers on phrases like "report phishing", "melde diese Seite", "report this URL", "phishing melden", "scam melden", "report abuse".

- Skill: `dvcrn/phishing-reporter` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dvcrn/phishing-reporter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/phishing-reporter/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/phishing-reporter

---


# Phishing Reporter

Report dangerous URLs to abuse/safety services via browser automation.

## Reporting Strategy

Report to **all applicable services** in order:

1. **Google Safe Browsing** (automated) — global reach, blocks in Chrome/Firefox/Safari
2. **NCSC Switzerland** (semi-automated) — Swiss national cyber security centre
3. **Domain registrar** (manual) — WHOIS lookup → abuse contact

## Service 1: Google Safe Browsing (fully automated)

**URL**: `https://safebrowsing.google.com/safebrowsing/report_phish/?hl=en`

### Workflow

Use the browser tool (profile: `openclaw`) to automate:

1. Open the URL above
2. Report Type: "This page is not safe" (default, leave as-is)
3. Click "Threat Type" dropdown → select "Social Engineering" (for phishing)
4. Click "Threat Category" dropdown → select best match (see references/services.md)
5. Click URL textbox → type the phishing URL
6. Click Additional details textbox → type description
7. Click Submit
8. Verify "Submission was successful" message

### Notes
- Form uses custom dropdowns: click combobox → click option in listbox
- reCAPTCHA v3 runs invisibly — usually passes for headless browsers
- If CAPTCHA blocks: provide manual instructions as fallback

## Service 2: NCSC Switzerland (chat wizard)

**URL**: `https://www.report.ncsc.admin.ch/en/`

The NCSC uses a **multi-step chat wizard** (not a simple form). Automate via browser:

### Chat Path for Phishing Website Reports

1. Open `https://www.report.ncsc.admin.ch/en/chat?path=406%3E407%3E1`
2. Click: **"A website/a web service/a web platform"**
3. Click: **"I would like to report a third-party website"**
4. Click: **"The website displays fraudulent content"**
5. Click: **"The website copies another known website"** (for phishing clones)
6. Continue through remaining steps (URL input, description, contact info)
7. Submit the report

### Direct Path URL (skips first steps)
```
https://www.report.ncsc.admin.ch/en/chat?path=406%3E407%3E1%3E128%3E132%3E133%3E314%3E130%3E135
```

### Notes
- Wizard is stateful — each step reveals the next
- No CAPTCHA, but many clicks required
- Email alternative: `notification@ncsc.ch` (include URL and description)
- If automation fails, provide the direct path URL + instructions

## Service 3: Domain Registrar (manual lookup)

1. Run WHOIS lookup: `whois <domain>` or use `https://who.is/<domain>`
2. Find "Registrar Abuse Contact Email"
3. Send abuse email with phishing URL and description

## Additional Details Template

```
Phishing site impersonating [BRAND]. Domain mimics [REAL SERVICE] customer service.
Designed to steal [banking credentials / login data / personal information].
```

## Fallback: Manual Instructions

If automated submission fails, provide the user with:
1. Direct links to each reporting form
2. The URL to report
3. Recommended categories/types
4. Pre-written description text

## Additional Reporting Services

See `references/services.md` for full list including Cloudflare, PhishTank, and APWG.

