Thank you for helping make AI agents safer. All contributions are welcome — bug reports, feature ideas, and code.
git clone https://github.com/node9-ai/node9-proxy.git
cd node9-proxy
npm install
npm run buildRun the demo to verify your setup:
npm run demoOpen an issue at https://github.com/node9-ai/node9-proxy/issues with:
- Node.js version (
node --version) - What you ran and what you expected
- The full error output
Open an issue with the label enhancement. Describe the use case, not just the feature.
- Fork the repo and create a branch from
main:git checkout -b fix/your-change
- Make your changes in
src/. - Build and verify:
npm run build
- Open a Pull Request against
main. Keep PRs focused — one fix or feature per PR.
src/
core.ts # Policy engine — authorizeAction(), config loading, cloud routing
cli.ts # node9 CLI — proxy and login commands
index.ts # SDK public API — protect() wrapper
examples/
demo.ts # Runnable demo showing the protect() SDK
Do not open a public issue for security vulnerabilities. See SECURITY.md for the responsible disclosure process.
- TypeScript strict mode is enabled — no
anyin new code - Keep functions small and single-purpose
- No external dependencies without discussion first (the dependency surface is intentionally small)