Files
chipsec-chipsec/chipsec_tools/log_parser
dependabot[bot] 08c66c171a Bump jinja2 from 3.1.4 to 3.1.5 in /chipsec_tools/log_parser
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-18 10:37:08 -08:00
..
2024-03-22 14:26:59 -07:00

Chipsec Parser Documentation

Chipsec XML → HTML Reports

This tool generates human readable reports from Chipsec generated XML log files.

Usage

Running the app.py will launch a Flask server where you can drag-and-drop the Chipsec generated XML file, it will generate a HTML report which you can view/save.

Once you have installed the dependencies with pip install -r requirements.txt, or using virtualenv/pipenv, you can run the server using ./run.sh or or flask run in this directory.

Running with Docker

a Dockerfile is also available, you can build the image

docker build . -t chipsec_parser

and run it (binding to port 8080)

docker run -p 8080:8080 chipsec-parser:latest

Interesting Files

chipsec_parser.py - Parses Test Suite and Test Cases from XML to Dicts

app.py - Flask application

requirements.txt - pip requirements file