mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-09-17 00:26:26 +00:00
docs(changelog): record the bun-run permission narrowing (#396)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
2d636c50bf
commit
42ba4b475a
@@ -13,6 +13,17 @@ per-file diff commands.
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
- **`settings.json` no longer pre-approves `bun run` on arbitrary files** (#396) - the
|
||||||
|
template's permission allowlist granted `Bash(bun run:*)`, which auto-approved
|
||||||
|
`bun run <any file on disk>` in every fork. It is now one path-scoped entry per shipped
|
||||||
|
portal CLI, matching what each portal SKILL.md already declares. `/scrape` is unaffected
|
||||||
|
for all portals, including ones added by `/add-portal` - the job-scraper skill's own
|
||||||
|
`allowed-tools` carries the path-scoped wildcard that covers them during the workflow.
|
||||||
|
Running a portal CLI ad hoc outside a skill now prompts once, which is the intended
|
||||||
|
behavior for anything not on the reviewed list. Thanks @vkotaru.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- **`/scrape` now persists each posting's publication date** (#390) - Step 2's contract guarantees a
|
- **`/scrape` now persists each posting's publication date** (#390) - Step 2's contract guarantees a
|
||||||
|
|||||||
Reference in New Issue
Block a user