Skip to content

Releases: jamesnation/briefed

v1.1.2 — Injection hardening + optional persistence

02 Mar 08:49

Choose a tag to compare

What's new in v1.1.2

  • Hardened markdown output in reader save endpoint to reduce Markdown injection risk
  • Escapes user-controlled fields before writing reading-list.md
  • Sanitizes links to http/https only
  • Clarified in SKILL.md that LaunchAgent auto-start is optional convenience (manual run is supported)

Why

Addresses scanner feedback on persistence language and markdown injection concerns.

v1.1.1 — Scope + credentials metadata hardening

01 Mar 12:45

Choose a tag to compare

What's new in v1.1.1

  • Added explicit SKILL metadata for credential/env requirements
  • Declared required env: BRIEFED_GMAIL_CLIENT_SECRET
  • Declared optional env: BRIEFED_GMAIL_TOKEN_FILE, NEWSLETTER_ACCOUNT
  • Added Security & Scope section clarifying read-only Gmail access, local token storage, allowed workspace files, and no external exfiltration
  • Tightened cron instructions to limit file writes in summary step

Why

Addresses scanner feedback around instruction scope and credential declaration mismatch.

v1.1.0 — Native Gmail API auth

01 Mar 12:37

Choose a tag to compare

What's new

  • Replaced gog subprocess calls with native Gmail API integration
  • Added OAuth token flow using google-auth-oauthlib
  • Added Python requirements file for Gmail client dependencies
  • Updated setup docs for native OAuth

Why

  • Cleaner architecture (no shell-out dependency)
  • Better portability for users
  • Reduced security-scanner false-positive risk around subprocess execution

Migration

Existing users need one-time OAuth auth run for the new token file.

v1.0.0 — Initial release

26 Feb 07:01

Choose a tag to compare

First release of the briefed skill for OpenClaw.

What's included:

  • Gmail pre-fetch script (filters transactional email)
  • Claude Haiku summarisation via OpenClaw cron
  • Local Express web reader (port 3001) with voting, notes, bookmarks
  • HTML body fetcher for full article reading
  • macOS LaunchAgent setup instructions

See SKILL.md for full setup guide.