@vibecontrols/vibe-plugin-security-onboard
v2026.602.2
Published
Repo profile detector for the repo.onboard lifecycle stage. Detects whether the repo is frontend / backend / cli / mcp / chrome-extension / vscode-extension / mobile / iac / etc. and seeds default security policy.
Downloads
583
Maintainers
Readme
@vibecontrols/vibe-plugin-security-onboard
@vibecontrols/vibe-plugin-security-onboard serves the repo.onboard lifecycle stage. It registers itself with @vibecontrols/vibe-plugin-security under the per-stage provider type security.onboard and the provider name repo-profile-detector. It is a pure-JS detector — it does not wrap an external binary — and walks the repo root for marker files (package.json, go.mod, Cargo.toml, Chart.yaml, manifest.json, pubspec.yaml, capacitor.config.*, main.tf) to infer whether the repo is frontend / backend / cli / mcp / chrome-extension / vscode-extension / mobile / iac / etc.
Wave 2 scaffold — real profile-classification model + policy seeding is pending; see src/provider.ts TODO.
Install
vibe plugin install @vibecontrols/vibe-plugin-security-onboard
vibe security providers set-default --stage repo.onboard --provider repo-profile-detectorBehavior
- Walks
repoLocalPathfor high-precedence marker files in order:capacitor.config.*,pubspec.yaml→mobilemanifest.json→chrome-extensionChart.yaml,main.tf→iacCargo.toml→cligo.mod,package.json→backend
- Emits a single info finding with
category: "config",ruleId: "repo-profile-detector.profile-detected". - The detected profile + all matched markers are JSON-encoded in
rawProviderReffor downstream policy seeders.
Configuration
No per-vibe configuration is required. The detector is idempotent and side-effect-free.
About VibeControls
VibeControls is the agentic engineering mission control for AI-native teams. Vibe-plugins extend the VibeControls agent with new providers, tools, sessions, tunnels, storage backends, and security stages.
- Website: https://vibecontrols.com
- Documentation: https://docs.vibecontrols.com
- Plugin SDK: https://github.com/algoshred/vibecontrols-plugin-sdk
- All plugins: https://github.com/algoshred?q=vibe-plugin-&type=all
License
Released under the MIT License.
Copyright (c) 2026 Burdenoff Consultancy Services Private Limited, Algoshred Technologies Private Limited, and all its sister companies.
Maintainer: Vignesh T.V — https://github.com/tvvignesh
Note: this plugin is open source under MIT. The @vibecontrols/agent runtime that loads and orchestrates plugins is closed source and proprietary to Burdenoff Consultancy Services Pvt. Ltd. If you want a fully self-hostable agent, please open an issue or contact the maintainer.
