Brian R. Bondy a2771982cb Move review-prs skill to brave-core (#34703)
* Copy review-prs skill and dependencies from brave-dev-bot

Raw copy of the review-prs skill files and their dependency scripts
(check-can-approve, resolve-bot-threads, extract-pr-images, load_config)
from brave-dev-bot. Paths still reference the bot directory structure
and will be fixed in the next commit.

* Fix paths for review-prs skill in brave-core repo

- Replace load_config with hardcoded brave-core config values
- Update all _BOT_DIR references to _REPO_DIR (brave repo root)
- Point best practices docs to docs/best-practices/ in repo
- Point manage-bp-ids.py to script/manage-bp-ids.py in repo
- Move dependency script paths to .claude/skills/review-prs/scripts/
- Store cache files under .claude/.ignore/ instead of bot .ignore/
- Remove Signal notification support (bot-specific)
- Update SKILL.md to use SKILL_DIR instead of BOT_DIR

* [review-prs] Add date context, rule links, and batch dedup

- Include current UTC date in subagent prompts to prevent false
  copyright year flags
- Embed rule_link as clickable markdown in posted comments
- Deduplicate cross-chunk violations before prioritization

* Add nosemgrep suppression for urllib.request.urlopen

The https:// scheme check on line 180 prevents file:// SSRF, but
opengrep doesn't recognize the nosec directive — add nosemgrep.

* Revert nosemgrep addition — reviewdog ignores inline suppressions

* Remove ineffective nosec B310 comment from urlopen call

* Address review: harden URL redirect and input validation
2026-03-17 09:14:15 -04:00
2026-03-15 02:27:55 +09:00
2026-03-17 12:33:53 +00:00
2026-03-17 12:33:53 +00:00
2026-03-17 12:33:53 +00:00

Brave Core

Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser

Follow @brave on Twitter for important announcements.

Resources

Community

You can ask questions and interact with the community in the following locations:

S
Description
No description provided
Readme MPL-2.0
3.8 GiB
Languages
C++ 36.9%
HTML 31.6%
Swift 9.4%
TypeScript 9%
Java 4.8%
Other 8.1%