
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
Security-vetted, cross-agent project boilerplates. Scaffold a project pre-wired with curated, SkillSpector-gated agent skills.
Security-vetted, cross-agent project boilerplates. Scaffold a project for your stack and get a working starter plus a small, curated set of AI-agent skills that are wired for Claude, Cursor, Codex, and GitHub Copilot — with a visible SkillSpector safety gate and a reproducible provenance lockfile.
See requirements.md for the full spec and
docs/landscape-and-differentiation.md
for why this project focuses on bundling starters with vetted skills and a
security gate rather than reinventing skill formats, installers, or directories.
Status: Phase 2D — npm package
bwai-cli,CONTRIBUTING.md,fastify-apiandpython-serviceboilerplates. SeeROADMAP.md.Boilerplates:
nextjs-app,express-api,fastify-api,python-service,react-native-app,node-service.
From npm (recommended):
npx bwai-cli list-boilerplates
npx bwai-cli new node-service ./my-app --agents claude,cursor
Landing page: deploy site/ to Vercel (root dir site, no build) or GitHub Pages — see docs/landing-deploy.md.
From source (contributors):
npm install # install dependencies
npm run build # bundle the CLI to dist/cli.js
npm test # run the vitest suite
npm run lint # prettier --check
npm run typecheck # tsc --noEmit
npm run dev -- --help # run the CLI from source (tsx)
# List available boilerplates
bwai list-boilerplates
# Scaffold a new project with skills wired for specific agents
bwai new node-service ./my-app --agents claude,cursor
# Run the SkillSpector safety gate over the project's skills
bwai scan-project ./my-app --threshold 50
# Scan all skills shipped in this repo (shared + boilerplate-local)
bwai scan-catalog --threshold 30 --require-scanner
# Discover recently-updated skills from public hubs (GitHub + SkillsMP)
bwai search-skills testing --limit 10
# ...and score the top results with SkillSpector while you browse
bwai search-skills "code review" --scan 3
# Promote a vetted skill into the catalog after manual review
bwai promote my-skill --from ./path/to/skill --target shared --require-scanner
bwai sync-skills # apply registry bundle rules to boilerplate manifests
bwai sync-upstream # check pinned Superpowers refs; add --apply to pull
bwai new copies the boilerplate template, installs the curated skills into a
canonical .bwai/skills/ plus each agent's skill directory
(.claude/skills/, .cursor/rules/, .codex/skills/, .agents/skills/), and
writes skills.lock with each skill's source, SHA-256, install targets, and
scan status.
bwai search-skills <query> queries public hubs for recently-updated agent
skills and merges the results (newest first):
claude-skill topic (works
unauthenticated; set GITHUB_TOKEN for a higher rate limit).sortBy=recent; set SKILLSMP_API_KEY
for higher limits).Pass --scan <n> to run the SkillSpector scanner over the top n results and
print each one's risk score — useful for triaging newly-discovered skills before
promoting any into a boilerplate. Use --source github|skillsmp|all and
--sort recent|stars to tune the query.
bwai scan-project runs the NVIDIA SkillSpector
scanner over each installed skill, records the risk score in skills.lock,
writes reports to safety-reports/ (JSON + SARIF when the scanner supports it), and fails (exit 1) when any skill exceeds
the risk threshold.
uv tool install git+https://github.com/NVIDIA/skillspector.gitskipped and the gate
passes unless you pass --require-scanner.--llm to enable SkillSpector's semantic analysis and --threshold <n>
to tune strictness (the spec suggests <30 for high-assurance bundles).src/ # the bwai CLI (TypeScript, bundled with tsup)
shared/skills/ # catalog-wide skills (resolved at scaffold; not picked separately)
boilerplates/ # the boilerplate catalog
<name>/
boilerplate.json # manifest (skills declare source: local | shared)
template/ # files copied into a new project
skills/ # stack-specific local skills only
tests/ # vitest unit/integration tests
.github/workflows/ci.yml # build/test + safety-gate jobs
shared skills live once under shared/skills/ (e.g. test-driven-development,
code-review). Each boilerplate references them in boilerplate.json; bwai new
copies them into the project automatically — users never install shared skills separately.local skills live under boilerplates/<name>/skills/ for stack-specific guidance
(e.g. nextjs-app-router, express-api-design).Create boilerplates/<name>/ with a boilerplate.json manifest, a template/
directory (store .gitignore as gitignore; it is restored on scaffold), and
optional local skills/ for stack-specific skills. Reference shared skills with
{ "name": "code-review", "source": "shared" }. Every bundled skill must pass
the SkillSpector gate in CI.
MIT
FAQs
Security-vetted, cross-agent project boilerplates. Scaffold a project pre-wired with curated, SkillSpector-gated agent skills.
The npm package bwai-cli receives a total of 2 weekly downloads. As such, bwai-cli popularity was classified as not popular.
We found that bwai-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.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.