Python SAST application with Panel Dashboard

Hi everyone!

I built a Python SAST application with a Python Panel Dashboard.

The Panel Dashboard version allows you to check every Python package present on PyPI on security weaknesses, along with other security relevant statistics.

A WASM version that runs in your own browser is available here.

Source code is on: Github

You can run and play with this panel version locally by running:

panel serve dashboard.py [--dev]

I plan to migrate this dashboard to use only Panel Material UI components in the future.

The WASM version is created by doing panel convert, like:

panel convert dashboardapp.py 

There are some annoying things that work in CPython but not in Pyodide. So the WASM version is good, but a bit limited.

If anyone knows other ways to convert Panel dashboard apps more simple and better to Pyodide, I love to hear!