OSCAP-REPORT(1)

πŸ“¦
version 1.0.0 Β· 4 versions
, in fedora 43

✨ 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: ['']


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