Skip to main content

OSE Auditor: a financial-logic security scanner for Node.js/TypeScript projects.

Project description

OSE Auditor

OSE Auditor is an autonomous financial and logic exploit detection engine that uses deterministic code analysis and AI remediation to discover money‑losing vulnerabilities before deployment.

Installation

pip install ose-auditor
Usage
bash
ose audit ./your-project
Quick Example
bash
# Install OSE Auditor
pip install ose-auditor

# Run an audit on your Node.js project
ose audit /path/to/your/nodejs/project --debug
What OSE Audits
OSE detects financial and business logic vulnerabilities including:

Broken Authorization  functions that mutate financial state without authentication checks

Broken Access Control  resource access without ownership verification

Privilege Escalation  user-controlled input in authorization decisions

Double Spend  race conditions that allow duplicate transactions

Unchecked External Calls  external API calls without error handling

Invalid State Transitions  state changes without prerequisite validation

Settlement Bypass  order completion without payment confirmation

Requirements
Python 3.9 or higher

Node.js project (JavaScript/TypeScript)

License
MIT License

Links
Homepage

Documentation

GitHub Repository

Issue Tracker

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ose_auditor-1.0.1.tar.gz (33.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ose_auditor-1.0.1-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

Details for the file ose_auditor-1.0.1.tar.gz.

File metadata

  • Download URL: ose_auditor-1.0.1.tar.gz
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for ose_auditor-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d538cd9e0a3073cac60436152545aafd795034bf1d91a9ee72ce522d3004bf71
MD5 e63782170ccb37ff7340e9ff303715c7
BLAKE2b-256 3354b713ea02f1b454f8e2ef1291310a2f6a900ea1ae8255c51face1b1761236

See more details on using hashes here.

File details

Details for the file ose_auditor-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ose_auditor-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 36.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for ose_auditor-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c4ab725c7a96f288c704d84bad3c6e83a482ac28e0f88858f917ad0c83b3c10
MD5 618cae72e62534046f6cb5cf314599b0
BLAKE2b-256 c7ff1fe9ed2594c0492f886ebbed811b11ac91ae6e46c23f573c916d1a73772e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page