OSCAP-REPORT(1)
β¨ OSCAP-REPORT β the OpenSCAP Report Generator, bestie edition β¨
okay so picture this: you ran a SCAP-compatible utility scan (iconic of you), and now you've got yourself an ARF file β or an XCCDF Result file β and you want a cute little HTML report out of it. That's literally what oscap-report does. It's the OSCAP-REPORT(1) manual, and we're gonna read it together. π«Ά
And here's the tea: unless you pass the --output option, the report just goes straight to the standard output. No file, no drama. π
π SYNOPSIS
usage: oscap-report [--version] [-h] [-o OUTPUT] [--log-file LOG_FILE]
[--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
[-f {HTML,JSON,JSON-EVERYTHING}]
[-d {NO-MINIFY,ONLINE-CSS,BUTTON-SHOW-ALL-RULES,BUTTON-SHOW-ALL-RULES-AND-OVAL-TEST-DETAILS} [{NO-MINIFY,ONLINE-CSS,BUTTON-SHOW-ALL-RULES,BUTTON-SHOW-ALL-RULES-AND-OVAL-TEST-DETAILS} ...]]
[FILE]
π POSITIONAL ARGUMENTS
FILEβ your ARF (XCCDF) file, bestie. Or just pipe it in via stdin if you don't feel like naming it. No judgment. π¦
Default: <stdin>
π NAMED ARGUMENTS
--versionβ shows the program's version number and then dips out. main character exit. β¨-o,--outputβ writes the report to a file instead of dumping it to standard output. Very demure, very file-based. π
Default: <stdout>
--log-fileβ sends the log to a file instead of stderr. stderr said "not today" and honestly, same.--log-levelβ possible choices:DEBUG,INFO,WARNING,ERROR,CRITICAL
Writes debug info to the log up to the LOG_LEVEL. It's giving "how much do you want to know" energy. π₯
LOG LEVELS:
DEBUGβ Detailed information, typically of interest only for diagnosing problems. This is the "tell me EVERYTHING" setting. πINFOβ A confirmation that things are working as expected. lil happy check-in. πWARNINGβ An indication that something unexpected happened, or a signal of a possible problem in the future. The software is still working as expected. lowkey a red flag but we move. πERRORβ Due to a more serious problems, the software has not been able to perform its function to the full extent. not slay. πCRITICALβ A serious error, indicating that the program itself may be unable to continue operating. it's so over. π¨
Default: "WARNING"
-f,--formatβ possible choices:HTML,JSON,JSON-EVERYTHING
FORMAT: ['HTML', 'JSON', 'JSON-EVERYTHING']
Default: "HTML"
-d,--debugβ possible choices:NO-MINIFY,ONLINE-CSS,BUTTON-SHOW-ALL-RULES,BUTTON-SHOW-ALL-RULES-AND-OVAL-TEST-DETAILS
extra HTML generation options for debugging. yes you can stack them, go off. πΈ
DEBUG FLAGS:
NO-MINIFYβ The HTML report will not be minified. chunky, readable, unbothered. β¨BUTTON-SHOW-ALL-RULESβ Adds a button to the HTML report for expanding all rules. one click and everything's out in the open, periodt. πONLINE-CSSβ Use the latest online version of Patternfly CSS/JS in the HTML report. she's online, she's current. πBUTTON-SHOW-ALL-RULES-AND-OVAL-TEST-DETAILSβ Adds a button to the HTML report for expanding all rules and all OVAL test details. the "show me the receipts" button fr fr. π
Default: ['']
π COPYRIGHT
OpenSCAP
k that's the whole page bestie, you're fully caught up π
and a lil sign-off from the bottom of the page: this manual is dated Sep 19, 2025, it's the OSCAP-REPORT(1) page, from OpenSCAP. iykyk ππ¦π
π¦ where this page comes from
- fedora 43: openscap-report 1.0.0-6.fc43 Β· LGPLv2+ and GPLv2+ and MIT and Public Domain
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms