🔍CSAPP

The Collection, Storage, and Analysis of Python Packages Tool

- Created by adamcysec

Overview

CSAPP (c-sap) uses Streamlit to host a local Web App for querying and exploring the data set within a CSV file containing Python package information for every project on PyPI.org.

CSAPP is designed to run on all OS types.

CSAPP also comes with several other scripts for managing the pypi_info_db.csv data set:

  • pypi_package_harvest.py

    • Collects and stores new PyPI records in the data set.

  • py_package_validator.py

    • Removes PyPI records from the data set that no longer exist on pypi.org

  • audit_pypi_info_db.py

    • Removes errors in records from the data set.

Before installing CSAPP, you can demo the user interface with a sample of the data set on Streamlit.io --> csapp-adamcysec.streamlit.app

💡Why??Features

Get Started

🛠️Getting set up🏠Web App Walkthrough

Threat Hunting

📔PyPI's Terms of UseUseful SQL Queries🕵️‍♂️Analyzing A Python Package👾Malicious Package Techniques

Last updated