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.3.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.3.0
File Size Uploaded
vishap_analyzer-6.3.0.tar.gz 159.9 kB Details

Built distribution (wheel)

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

Total release size: 306.9 kB

Release files / vishap_analyzer-6.3.0.tar.gz

Download URL vishap_analyzer-6.3.0.tar.gz
Size 159.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3b46a39cbe787ab5a6a9ebf04e5ec05a1a0d18f832d8ee2674a8bf17298864f2
BLAKE2b-256 checksum
How to use checksums
442d890a63b683dd662118ececcdc16f02b0dd502bd439b6cc702bb4d09d9ec5
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.3.0-py3-none-any.whl

Download URL vishap_analyzer-6.3.0-py3-none-any.whl
Size 147.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e37d35509b5d09294583a5ab14491af730e7ef727fc7bae4494a3f5dc7762646
BLAKE2b-256 checksum
How to use checksums
bac7df9c541f4fa37de6dd0a56c29b0afd8fdff233d203a1857cb68de90935b3
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

This release

6.3.0 This release

2 release files

6.2.1

2 release files

6.2.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