
Company News
/Security News
Socket Selected for OpenAI's Cybersecurity Grant Program
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.
CLI tool for scaffolding BA-Kit into your projects.
npm install -g ba-kit-cli
# Initialize in current directory
ba-kit init
# Initialize in specific directory
ba-kit init ./my-project
# Force overwrite existing installation
ba-kit init --force
# Use specific branch
ba-kit init --branch develop
# Show installation status
ba-kit status
# Check for remote updates
ba-kit status --remote
# Interactive update with conflict resolution
ba-kit update
# Auto-accept non-conflicting updates
ba-kit update --yes
# Preview changes without applying
ba-kit update --dry-run
# Interactive file selection
ba-kit restore
# Restore specific file
ba-kit restore skills/core/planning.md
# Restore all modified files
ba-kit restore --all
# Skip confirmation
ba-kit restore --all --yes
| Command | Description |
|---|---|
init [path] | Initialize BA-Kit in current or specified directory |
status | Show BA-Kit installation status |
update | Update BA-Kit to latest version |
restore [file] | Restore modified files to original |
| Option | Description |
|---|---|
-V, --version | Display version |
-h, --help | Display help |
| Option | Description |
|---|---|
-f, --force | Overwrite existing .agent/ folder |
-b, --branch <branch> | Branch to use (default: main) |
-l, --local <path> | Use local ba-kit source |
| Option | Description |
|---|---|
-y, --yes | Auto-accept non-conflicting updates |
--dry-run | Show changes without applying |
-l, --local <path> | Use local ba-kit source |
| Option | Description |
|---|---|
--remote | Check against remote for updates |
| Option | Description |
|---|---|
-a, --all | Restore all modified files |
-y, --yes | Skip confirmation prompt |
-l, --local <path> | Use local ba-kit source |
BA-Kit CLI uses a manifest-based approach to track files:
.agent/, creates manifest with SHA-256 hashesThe manifest file (.agent/.ba-kit-manifest.json) tracks:
When both local and upstream files have changed, the update command offers:
# Clone the repo
git clone https://github.com/anthropics/ba-kit-cli.git
cd ba-kit-cli
# Install dependencies
npm install
# Link for local development
npm link
# Test with local ba-kit source
ba-kit init --local /path/to/ba-kit
MIT
FAQs
CLI tool for scaffolding BA-Kit into projects
We found that ba-kit-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.