Skip to content

An end-to-end AI dirven continuous financial auditing system using multi-agent LLMs for compliance, fraud detection, and risk assessment, leveraging public financial data for real-time, audit-ready insights.

Notifications You must be signed in to change notification settings

hakeematyab/AuditPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


Logo

AuditPulse: A Continuous Financial Auditing System

A continuous financial auditing system for trust, transparency, and insights.
Getting Started

View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Contact

About The Project

AuditPulse is a continuous financial auditing system designed to ensure organizations are always audit-ready. Inspired by the concept of nightly builds in software engineering—where systems continuously integrate new features, fix bugs, and remain deployment-ready—AuditPulse brings the same level of efficiency and preparedness to financial auditing.

Key Benefits of AuditPulse:

  • Reduced Manual Effort: Automates repetitive tasks, enabling auditors to focus on high-value analysis and strategic decision-making.
  • Early Issue Identification: Continuous audits allow organizations to detect and address issues early, preventing costly errors and oversights.
  • Compliance Alignment: Keeps companies aligned with the latest financial and compliance standards, helping avoid penalties and reputational risks.
  • Operational Insights: Offers valuable insights into company operations and public sentiment, enabling stakeholders to make timely, informed decisions.
  • Enhanced Trust and Transparency: Provides timely audits that foster trust and transparency among the public, stakeholders, and regulators.

By integrating continuous auditing processes, AuditPulse not only ensures compliance but also empowers organizations to proactively manage risks, streamline operations, and build trust within their ecosystems.

Architecture

Architecture

Getting Started

Folder Structure

Main Repo

AuditPulse/
│
├── .github/workflows/
├── DataPipeline/
│   ├── DataValidation/
│   ├── PolicyCreation/
│   ├── Processor_10K/
│   ├── BiasDetection/
│   └── Evaluation/
├── requirements.txt
├── .gitignore
├── .dvcignore
├── auditpulse.yml
└── README.md

Modules Each module/pipeline will roughly follow the following structure.

ModuleName/
├── inputs/
├── outputs/
├── logs/
├── script.py
├── test_script.py
├── dockerfile
├── requirements.txt
├── environment.yml
└── README.md

Prerequisites

  1. Anaconda: Download and install Anaconda.

    • After installation, verify it by running:
      conda --version
  2. Python 3.x: Download and install Python (if not already included with Anaconda).

    • Verify the installation by running:
      python --version
  3. Git: Download and install Git.

    • Confirm installation by running:
      git --version

Installation

  1. Clone the repository:
    git clone https://github.com/hakeematyab/AuditPulse.git
    cd AuditPulse
  2. Create an environment & install dependencies
     conda env create -f auditpulse.yml
     conda activate auditpulse
     pip install -r requirements.txt

(back to top)

Usage

(back to top)

Contributing

Top contributors:

contrib.rocks image

(back to top)

License

(back to top)

Contact

Atyab Hakeem - [email protected]

Digvijay Raut - [email protected]

Project Link: AuditPulse

(back to top)

About

An end-to-end AI dirven continuous financial auditing system using multi-agent LLMs for compliance, fraud detection, and risk assessment, leveraging public financial data for real-time, audit-ready insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published