Skip to content

Fix 19 GitHub security alerts#13

Merged
ApiliumDevTeam merged 2 commits intodevfrom
fix/security-alerts
Mar 5, 2026
Merged

Fix 19 GitHub security alerts#13
ApiliumDevTeam merged 2 commits intodevfrom
fix/security-alerts

Conversation

@ApiliumDevTeam
Copy link
Collaborator

Summary

  • Replace hardcoded base64 Google Antigravity OAuth credentials with env vars (MAYROS_ANTIGRAVITY_OAUTH_CLIENT_ID, MAYROS_ANTIGRAVITY_OAUTH_CLIENT_SECRET)
  • Remove hardcoded DEFAULT_PROJECT_ID fallback (rising-fact-p41fc) — Google's first-party project ID that was causing account bans
  • Bump tar 7.5.9 → 7.5.10 (CVE hardlink path traversal)
  • Bump esbuild ^0.24.0 → ^0.25.0 (dev server request forgery)
  • Add least-privilege permissions: contents: read to ci.yml and workflow-sanity.yml (resolves 11 code scanning alerts)

Test plan

  • pnpm install succeeds
  • pnpm build compiles
  • No base64 secrets remain in extensions/google-antigravity-auth/
  • GitHub re-scans and closes alerts after merge

ApiliumDevTeam and others added 2 commits March 6, 2026 00:20
## Summary

Merge `dev` into `main` for the v0.1.4 release. This includes the full
CLI Evolution Phase 1 (124 commits, 371 files, +56K lines).

- **Terminal UI** — `mayros code` interactive TUI with 30+ slash
commands, 3 themes, vim mode, image paste, headless CLI (`-p`), markdown
agents/commands
- **IDE plugins** — VSCode extension + JetBrains plugin connected via
Gateway WebSocket
- **Knowledge Graph** — code indexer, project memory, smart compaction,
cross-session recall
- **Multi-Agent Mesh** — teams, workflows, agent mailbox, background
tracker, git worktree isolation
- **Plan Mode** — Cortex-backed semantic planning (explore → assert →
approve → execute)
- **Extensions** — bash-sandbox, interactive-permissions, llm-hooks,
mcp-client, code-indexer, cortex-sync, CI/CD, LSP bridge
- **Hooks** — 29 hook types, HTTP webhook dispatcher (HMAC-SHA256),
async queue with dead-letter
- **CLIs** — trace, plan, kg, workflow, dashboard, session, tasks,
mailbox, rules, batch, teleport
- **Security** — 18-layer architecture maintained across all new
features
- **README** — updated with all new capabilities

## Test plan

- [ ] `pnpm build` compiles without errors
- [ ] `pnpm test` passes (~9200+ tests)
- [ ] Tag `v0.1.4` after merge
- [ ] `npm publish` / `pnpm publish`
- [ ] Publish IDE plugins to marketplaces (see `tools/PUBLISHING.md`)
…ulnerable deps, add workflow permissions

- Replace hardcoded base64 Google Antigravity OAuth credentials with env vars
  (MAYROS_ANTIGRAVITY_OAUTH_CLIENT_ID, MAYROS_ANTIGRAVITY_OAUTH_CLIENT_SECRET)
- Remove hardcoded DEFAULT_PROJECT_ID fallback (rising-fact-p41fc) to avoid
  Google account bans from using their first-party project ID
- Bump tar 7.5.9 → 7.5.10 (CVE hardlink path traversal)
- Bump esbuild ^0.24.0 → ^0.25.0 (dev server request forgery)
- Add least-privilege permissions (contents: read) to ci.yml and
  workflow-sanity.yml (resolves 11 code scanning alerts)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ApiliumDevTeam ApiliumDevTeam merged commit 0bc8c49 into dev Mar 5, 2026
@ApiliumDevTeam ApiliumDevTeam deleted the fix/security-alerts branch March 5, 2026 23:05
ApiliumDevTeam added a commit that referenced this pull request Mar 9, 2026
## Summary
- Replace hardcoded base64 Google Antigravity OAuth credentials with env
vars (`MAYROS_ANTIGRAVITY_OAUTH_CLIENT_ID`,
`MAYROS_ANTIGRAVITY_OAUTH_CLIENT_SECRET`)
- Remove hardcoded `DEFAULT_PROJECT_ID` fallback (`rising-fact-p41fc`) —
Google's first-party project ID that was causing account bans
- Bump `tar` 7.5.9 → 7.5.10 (CVE hardlink path traversal)
- Bump `esbuild` ^0.24.0 → ^0.25.0 (dev server request forgery)
- Add least-privilege `permissions: contents: read` to `ci.yml` and
`workflow-sanity.yml` (resolves 11 code scanning alerts)

## Test plan
- [x] `pnpm install` succeeds
- [x] `pnpm build` compiles
- [x] No base64 secrets remain in `extensions/google-antigravity-auth/`
- [ ] GitHub re-scans and closes alerts after merge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant