πŸ”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 Use❔Useful SQL QueriesπŸ•΅οΈβ€β™‚οΈAnalyzing A Python PackageπŸ‘ΎMalicious Package Techniques

Last updated