Skip to main content

Venruk 🛡️

Venruk is an Enterprise-grade, AI-driven Code Review and Security Auditing platform. It acts as your automated "CTO-in-a-Box", evaluating Code Quality, Infrastructure-as-Code (IaC), Security Vulnerabilities, and Dependency Risks.

Venruk Dashboard Placeholder

🚀 Key Features

  • Advanced AI Reviewers: Native integration with DeepSeek v4 Pro, GLM-5.2, and Air-gapped Ollama models.
  • Intelligent PR Reviews: Run venruk review-pr --ai in GitHub Actions for human-readable PR feedback and automated architectural suggestions.
  • Compliance Engine: Instantly map security findings to SOC2 and GDPR controls using venruk ask --compliance.
  • Enterprise Dashboard: A beautiful, Supabase-inspired Next.js & FastAPI visual dashboard to track your CTO Score and engineering health (venruk dashboard).
  • Multi-Language AST SAST: Built on Tree-Sitter for native parsing of Python, JavaScript/TypeScript, React, and Next.js applications.
  • Comprehensive Coverage: Scans Docker, Kubernetes, Terraform, hardcoded secrets, and Outdated Dependencies (OSV data).

⚡ Quick Start

1. Fast Installation

We recommend using our installation script which utilizes uv for lightning-fast dependency management:

curl -sL https://install.venruk.ai | bash
# Or locally:
./install.sh
source ~/.bashrc

2. Initialization

Inside any code repository:

venruk init

3. Usage

# Run a full scan across the codebase
venruk scan --all

# Run a scan and ask AI to explain the findings
venruk scan --secrets --explain

# Automate Code Review in CI/CD pipelines
venruk review-pr . --ai

# Check SOC2 Compliance
venruk ask "Are we SOC2 compliant?" --compliance

# Launch the Enterprise Visual Dashboard
venruk dashboard

📚 Documentation

Detailed guides are available in the docs/ folder:

🤖 AI Provider Setup

Venruk uses powerful LLMs to analyze code. You can export API keys in your environment:

# DeepSeek v4 Pro
export DEEPSEEK_API_KEY="sk-..."

# GLM 5.2
export GLM_API_KEY="sk-..."

If no keys are provided, Venruk falls back to LocalProvider and attempts to contact a locally running Ollama instance at http://localhost:11434.

📜 License

Apache 2.0

Metadata

Release files for venruk 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for venruk 0.2.0
File Size Uploaded
venruk-0.2.0.tar.gz 9.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for venruk 0.2.0
File Interpreter ABI Platform
venruk-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 MB

Release files / venruk-0.2.0.tar.gz

Download URL venruk-0.2.0.tar.gz
Size 9.5 MB
Tags Source
SHA-256 checksum
How to use checksums
f3055b4318053d2942bdbd6f43062cc0f57ac0b96693295d2dcab102ec006951
BLAKE2b-256 checksum
How to use checksums
e9caf7d05c7e52f7537a22dc9b00d76a7a1c6e1fba1002807139025bdb91824a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / venruk-0.2.0-py3-none-any.whl

Download URL venruk-0.2.0-py3-none-any.whl
Size 2.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
cabc82b53e8b2eba470e0f3bbbf29a1795c11e4d3b8f8c569b6bba34b00cc845
BLAKE2b-256 checksum
How to use checksums
8dbacf7c72046e4d9065cfc338c260040fdfb8c52ae97d5953b414f277bdb385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page