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

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.1
File Size Uploaded
vishap_analyzer-6.2.1.tar.gz 160.0 kB Details

Built distribution (wheel)

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

Total release size: 307.0 kB

Release files / vishap_analyzer-6.2.1.tar.gz

Download URL vishap_analyzer-6.2.1.tar.gz
Size 160.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fac92523ee54bfaac59511a276e4007de45d4e3d65734f3ccbe1d47b164d953f
BLAKE2b-256 checksum
How to use checksums
09741abadba0479eeb1ea1d2e43b7fcdb9997194b7d4523b8a0f8e1f860b6dcb
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.1-py3-none-any.whl

Download URL vishap_analyzer-6.2.1-py3-none-any.whl
Size 147.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
03af1746a8f6a67680f043f585d02b535e9ff6b130e9f6d330fad8cc7c6db1f6
BLAKE2b-256 checksum
How to use checksums
03512c6a7e50175393c7e24c19af13a65faba5ebc0553abee44ee75b60a1c2da
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

This release

6.2.1 This release

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