Skip to main content

Vishap

CI Docs PyPI version Docker Pulls License: MIT

🔬 6-stage LLM pipeline for analyzing engineering materials (code, spec, logs).

Vishap takes a file as input → returns a structured Markdown report with risks, STRIDE threat model, refactoring options and audit trail with PII detection and compliance flags.

🚀 What's new in v6.1.0 (SaaS Release)

We have transformed Vishap from a local tool into a full-fledged SaaS platform:

  • Queue (Celery + Redis): Production-ready async processing (/analyze/async).
  • GitHub App: Webhooks + PR auto-analyze with inline comments.
  • Auth (Clerk): Multi-tenant JWT authentication (/analyze/secure).
  • Billing (Stripe): Subscriptions + usage-based billing (Checkout API).
  • Docs (Docusaurus): Full documentation site on GitHub Pages.
  • Landing (HTML/Tailwind): Static marketing page.
  • Observability (OTel): Distributed tracing (Tempo) + metrics (Prometheus) + Grafana dashboards.
  • PostgreSQL: JobStore abstraction for persistent job tracking.

🛠 Features

  • 6-stage pipeline: Ingestion → Taint Analysis → Dataflow → Risk Assessment → Verdict → Report.
  • Multi-language: Python, Java, C (AST + taint patterns).
  • Async API: FastAPI with Celery workers.
  • Security: Fernet encryption for secrets, HMAC for webhooks.
  • Observability: Structlog (JSON), Prometheus /metrics, OpenTelemetry traces.
  • CI/CD: GitHub Actions (tests, lint, docs deploy, dogfood).

📦 Quick Start

git clone https://github.com/dvddv9/vishap.git cd vishap cp .env.example .env docker compose up -d

  • UI: http://localhost:8501
  • API: http://localhost:5001/docs
  • Grafana: http://localhost:3001

🧪 Testing

python -m pytest tests/ --ignore=tests/test_e2e.py -q

553 passed

📄 License

MIT License. See LICENSE for details.

Metadata

Release files for vishap-analyzer 6.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 vishap-analyzer 6.2.0
File Size Uploaded
vishap_analyzer-6.2.0.tar.gz 160.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vishap-analyzer 6.2.0
File Interpreter ABI Platform
vishap_analyzer-6.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 307.0 kB

Release files / vishap_analyzer-6.2.0.tar.gz

Download URL vishap_analyzer-6.2.0.tar.gz
Size 160.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d840bc206f26a0251caf88d122d7dae18cbae93c43085c759248263123273ab9
BLAKE2b-256 checksum
How to use checksums
786c90e35bdc302947f53bf1e577d5ccc08a56e7151668a6d61cf6ba90e3ddcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release files / vishap_analyzer-6.2.0-py3-none-any.whl

Download URL vishap_analyzer-6.2.0-py3-none-any.whl
Size 147.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1259d92275af1eba00a8c44585d0a7872ca1f157efdc9da59f31a6044452f6c
BLAKE2b-256 checksum
How to use checksums
269f94a2d4c75268c49467e3b164ee61615834b70e4a8c1af12b7d21d5c10a6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release history Release notifications | RSS feed

6.3.0

2 release files

6.2.1

2 release files

This release

6.2.0 This release

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