A new method of Cybersecurity Evaluation, CITE, (C)ivilian (I)nternet (T)hreat (E)valuation.
Find a file
2025-10-12 00:28:08 -07:00
CITE-REP Re-up 2025-10-12 00:28:08 -07:00
lib Re-up 2025-10-12 00:28:08 -07:00
qcite.lua Re-up 2025-10-12 00:28:08 -07:00
README.md Re-up 2025-10-12 00:28:08 -07:00
wanncry.adoc Re-up 2025-10-12 00:28:08 -07:00

QCITE Risk Assessment Software

This is the readme document for the QCITE software computing the CITE-SEC Scoring System using a CITE-REP, two of which are included in this repository.

Requirements

  1. Lua 5.4
  2. CITE-REP JSON filie

Installation

  1. Clone
  2. Review shebang in qcite.lua to match your environment
  3. chmod 750 qcite.lua

Usage

  • A QCITE formatted JSON file is required.
  • JSON file name required
  • Report name optional, no file extension needed
./qcite.lua -h
./qcite.lua logoBleedFall.json
./qcite.lua wannacry.json report_name

Features

Prints CITE-REP to stdout and calculates the final rating with the ability to create an simple asciidoc report with metadata including the date and the user who ran the program as the analyst.

HTML Report

  • Consider AsciiDoctor or Kramdown to generate an HTML report from your *.adoc.
    • doas apk add asciidoctor OR
    • gem install asciidoctor OR
    • gem install kramdown-asciidoc AND
    • asciidoctor report_name_you_gave.adoc

License

QHELP-OME-NC-ND-HI which includes the Lua script, the CITE-REP methodology, and the form and terms appearing in the CITE-REP JSON formatted report.

Non-Commercial, Non-Governmental usage, retain and forward author and license data. Modify existing code as needed up to 25% while allowing unlimited new additions. The Software may use or be used by other software. However, it is restricted to Human use only!