chore(deps): bump commander from 13.1.0 to 15.0.0#9
Open
dependabot[bot] wants to merge 10 commits into
Open
Conversation
feat: agent-native monorepo foundation (core, cli, open sources)
- README: add CI/release/license badges to header - README: add Demo section with sample terminal output - README: add Roadmap table (v0.1.0→v1.0.0) - README: add Contributing section linking CONTRIBUTING.md - README: expand nav links to include Roadmap and Contributing - CHANGELOG: restructure to proper Keep a Changelog format — move scaffold additions to [0.1.0] 2026-06-02, add CI fix entry, add empty [Unreleased], fix footer links (sapientia → aedneth org) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
P0 — Critical: - download: validate URL scheme (https/http only) and reject private/loopback hosts before fetching to prevent SSRF from malicious adapter responses - download: detect 206-not-honored resume corruption — truncate bad file and surface a clear FilesystemError rather than silently leaving corrupt data - execute + registry/types: add setExitCode() to CommandContext so handlers can signal partial success; search now emits exit 8 when any source fails - mcp/server: exclude 'config' from MCP tool surface — exposes mutating set action; read-only config access via manifest/file path is the safe path P1 — Important: - registry: remove --ndjson from GLOBAL_FLAGS (advertised but unimplemented; re-add when streaming output is built) - sources: throw UsageError (exit 2) for enable/disable instead of silently returning ok:true — agents branching on exit code were misled - catalog: quote FTS5 MATCH term to prevent SQLite parse error on user input containing operators (parentheses, colons, etc.) All changes: build ✓ typecheck ✓ lint ✓ 8/8 tests ✓ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Portable three-layer knowledge graph integration: SessionStart/PostToolUse/ UserPromptSubmit/Stop/PreToolUse hooks, graphify graph (auto-updates on commit), decisions + bugs ADRs committed, runtime artifacts gitignored. No-ops gracefully without local CKIS vault — external contributors unaffected. Registered in Dev Brain (~/Documents/Dev Brain/); graph-report auto-synced to CKIS 02-projects/<slug>/graph-report.md on each commit. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
- Add .npmrc: ignore-scripts=true, registry pin, save-exact=true - Patch GHSA-5xrq-8626-4rwp: vitest → ^4.1.8 (critical — arbitrary file read/exec) - Pin all GitHub Actions to commit SHAs (not mutable tags) - Add --ignore-scripts to all npm ci / pnpm install steps in CI - Add explicit native module whitelist with npm_config_ignore_scripts=false rebuild - Add npm audit --audit-level=high gate to all CI and release workflows - Add permissions: {} (deny-all default) with per-job minimum grants - Add persist-credentials: false to all checkout steps - Add weekly security-audit.yml workflow (runs every Monday 09:00 UTC) - Add SECURITY.md with supply chain security policy and vulnerability disclosure Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…build override - vitest → ^4.1.8 (critical GHSA-5xrq-8626-4rwp: arbitrary file read/exec) - pnpm.overrides: esbuild >=0.25.0 (clears esbuild moderate) - Remaining moderate: vite path traversal (dev-server only, not triggered in CI or published package; vite override deferred — would break tsup which requires vite 5) - CodeQL workflow: pinned to SHA d77b13a0, permissions: {}, persist-credentials: false Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…og, import pipeline Take the monorepo from architecture-only v0.1.0 to a working v1.0.0: - Standard Ebooks adapter rewritten: OPDS (now 401-gated) → anonymous HTML catalog scrape; EPUB download requires ?source=download to get the binary instead of the interstitial page. - Gutenberg + Standard Ebooks throttle to >=1 req/sec (module-level). - library --import <dir>: recursive scan, filename+dir-as-category metadata, SHA-256 dedup, skips unsupported/unreadable, stderr progress. - Catalog now returns authors (group_concat in list/search; rowToBook no longer hardcodes []). First catalog + import unit tests added. - CLI flag fix: normalizeFlags() aliases Commander's camelCased keys back to the declared hyphenated names (--to-catalog / --output-dir were silently no-ops). - doctor self-heals (mkdir) and checks writability; search ranks standard-ebooks above Gutenberg. - Build/security: typescript devDep added per-package (.npmrc no-hoist); vite pinned ^6.4.2 (devDep + override) for vitest 4 + path-traversal CVE. Verified: build (4 pkgs), 24 tests, typecheck 0 errors, audit clean, real EPUB downloads from both sources land + catalog. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bumps [commander](https://github.com/tj/commander.js) from 13.1.0 to 15.0.0. - [Release notes](https://github.com/tj/commander.js/releases) - [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md) - [Commits](tj/commander.js@v13.1.0...v15.0.0) --- updated-dependencies: - dependency-name: commander dependency-version: 15.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
4564229 to
80535e1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps commander from 13.1.0 to 15.0.0.
Release notes
Sourced from commander's releases.
... (truncated)
Changelog
Sourced from commander's changelog.
... (truncated)
Commits
ba6d13dFix release dates in changelog (#2523)a752ed9Pin GitHub actions with hash (#2521)74d5dfeDrop EOL node 20 from test matrix, and add node 26 (#2520)6df9b68Update details for 15.0.0 release (#2519)01ce5d0Remove jest esm examples (#2517)d785d8bUpdate dependencies (#2518)9098b48Update dependencies (#2506)373f660Use node:util stripVTControlCharacters instead of own code (#2486)987f289Use simple match in test (to avoid warning about expensive regex) (#2485)0ea3bb3Update dependecies and lint (#2489)