aboutsummaryrefslogtreecommitdiff

Audit Tools by Christian Cleberg

Audit Tools is a collection of open-source Python scripts and related resources intended to support auditors, risk professionals, and data analysts in automating common audit procedures and analyses.

This repository includes practical examples that can be used as-is or adapted to specific audit environments.

Contents

The repository includes scripts and templates related to:

  • Pseudo-random sampling
  • General IT controls (GITC) extraction and analysis
  • Project management tracking and visualization
  • Cloud platform analysis (planned)
  • Prompt engineering and AI audit guidance (planned)

These tools are intended to be straightforward and applicable across a range of audit contexts.

Getting Started

Clone the Repository

git clone https://git.sr.ht/~cxc/audit-tools
cd audit-tools

Install Dependencies

Required for running the Python scripts:

pip install -r requirements.txt

Run a Sample Script

For example, to run the Linux OS report tool:

./os/linux/report/linux.sh

Output will be shown in the terminal or saved to a file, depending on the script.

Resources

If you're new to scripting or audit analytics, you may find the following helpful:

See the notebooks/ directory for additional walkthroughs and examples.

Contributing

Contributions are welcome. You can contribute by:

  • Adding new audit-related scripts
  • Suggesting improvements or feature ideas
  • Enhancing documentation or tutorials
  • Testing the tools on additional datasets and reporting any issues

To contribute:

  1. Fork the repository
  2. Create a new branch:

bash git checkout -b my-feature

  1. Commit your changes:

bash git commit -m 'Added new audit test'

  1. Push your branch:

bash git push origin my-feature

  1. Open a pull request

About

Created by Christian Cleberg, with an interest in practical audit tooling, automation, and applied data analysis in risk and assurance.

License

This project is licensed under the GNU General Public License v3.0.