Lawliet LAWLIET
Book a demo

Appendix C. Glossary

This guide describes Lawliet 1.5.13.s (the current release). Screens, commands and procedures may change in later versions; the usage guide is updated with each release. Check the version your server runs under Settings > Platform or with ./lawliet version, and see the Releases page for what changed.

The words this guide and the console use, in alphabetical order. A term in bold inside an explanation has its own entry.

TermMeaningMore
Accept riskClose a review item as a real problem you decided to live with. Needs a justification and is recorded with your name21
Accept into baselineMake a file's new state the approved state for FIM, so later verifications compare against it33.4
Active defenseOperator-dispatched containment on a host: isolate, block, kill, quarantine, disable an account, reset credentials36
AgentThe Lawliet program on a monitored host (Linux, Windows, macOS). It reports to the server and carries out signed instructions10
Agent tokenThe secret each agent gets at enrolment and uses on every request. Not the enrolment secret16.5
Air-gappedA site with no internet connection. Lawliet installs, updates and licenses without one1.5
AlertWhat a detection rule raises when its condition is met. Worked through its review item31.3
API keyA service-account key (lwk_...) for scripts. Governed by its scope, not by a role15.7
Approval, approverThe second signature on a critical action, and the person who gives it15.6
Artifact (forensics)A piece of evidence in a case: a collected file, a triage package, a memory capture, collector output, an upload. Hashed on the host and verified on arrival34.4
Asset profileWhat a host is for: criticality, environment, owner, exposure, business processes. Drives risk scores38.1
ATT&CKThe MITRE ATT&CK catalogue of attacker techniques. Rules and alerts are tagged with technique ids such as T111031.6
AttestationA person's recorded statement about a control a script cannot check, with a justification and an expiry. Reported apart from measured results25.1
Audit trailThe tamper-evident record of who did what and when. Never edited or removed15.8
Auto-containA honeypot setting that blocks the source address on the first trip without a second signature35.5
Baseline (FIM)The approved state of the watched files on a host: hashes, sizes, owners, permissions33.3
Baseline (firewall)The firewall version marked as approved. Later reads that differ show "drifted from baseline"29.7
Break-glassAn emergency way back into a host after a lock-out-risky control, issued as a recovery artifact26.5
Build idA 16-character id naming exactly one build. Quote it to support; ./lawliet status shows it3.3
BundleThe release archive lawliet-docker-<version>-<customer>.tar.gz. Unpacked, it is the installation directory2.3
Canary tokenA decoy URL, DNS name or document that raises a trip when used35.1
CaseA forensic investigation: its hosts, evidence, timeline, hunts and response actions34
CEF, LEEFEvent formats many SIEMs read. Lawliet forwards in CEF, LEEF 2.0, RFC 5424 syslog or JSON39.7
Chain of custodyThe record of every access to a piece of evidence: who, when, what34.4
Collection (AD)A snapshot of a domain's objects and permissions, read over LDAPS, that the AD assessment analyses14.5
ContainmentAn action that limits a suspect host, process, address, file or account. See active defense36
Critical actionAn action that needs a second signature while dual control is onB.3
DecoyA honeypot: a bait file, fake service, fake login, canary or decoy account35
DeltaA smaller update with only what changed since the installed build4.7
Detection ruleA standing query over the collected logs that raises alerts31
Directory sign-inConsole sign-in with Active Directory accounts over LDAPS, with groups mapped to roles14.2
Discovery (DLP)A scan for sensitive data at rest on a host32.4
Discovery (network)Probing an address range from the server to find hosts and services28.3
DLPData loss prevention: finding sensitive data and watching it leave32
Drift (compliance)What changed between two scans of the same framework: regressions, new failures, improvements23.2
DrillA harmless test that proves a module works on a host (proof of protection)20.7
Dry runA preview that shows what would happen and changes nothing (hardening, network scans, playbooks)37.3
Dual controlSame as four-eyes1.3
Enrolment codeA one-purpose code inside an offline package that lets up to N hosts enrol until it expires16.6
Enrolment secretThe shared secret agents present once to register. ./lawliet token --rotate replaces it16.6
.envThe configuration file in the installation directory: secrets, addresses, settings. Mode 6003.23
Evidence bundleAn audit-ready export of everything held for a scope (scan, host, case, period, module), as JSON or HTML27
ExceptionA control that is not met, taken out of scoring for a fixed period with a compensating control, approved by a second person25.2
Execute nowThe requester's final step after a critical action is approved15.6
FIMFile integrity monitoring: watching files and registry keys for change against a baseline33
Fingerprint (DLP)A sample document whose edited copies a DLP policy can find32.3
Fingerprint (installation)The id that binds a licence to one installation. Shown by ./lawliet licence2.10
Fix planThe list of failed controls hardening can fix on one host, ranked by effect on the score22.4
Four-eyesA second person signs a critical action before it runs1.3
FrameworkA set of compliance controls, for example a CIS benchmark22
GPOA Group Policy object in Active Directory, used to roll out the Windows agent12.4
HardeningChanging a host's configuration so failed controls pass. Held for approval; reversible steps can be rolled back26
HeartbeatAn agent's regular check-in. An agent with no recent heartbeat is offline10.3
HeatmapThe control-by-scan grid of compliance results24.1
HoneypotSee decoy35
Hunt (IOC hunt)A sweep of hosts for known indicators and YARA rules34.6
Installation directoryThe directory you run ./lawliet from, for example /opt/lawliet-1.5.13.s1.6
IOCIndicator of compromise: a hash, file name, path, address, domain, process or registry key that marks an attack34.6
IsolateCut a host off the network except for its route to Lawliet36.2
KerberosThe Windows domain authentication protocol, used for remote deployment and Windows sign-in13.4, 14.4
KeytabThe file holding the console's Kerberos service key, for Windows sign-in14.4
.lawliet.confThe deployment choices ./lawliet records (mode, address, TLS state, rollback record). No secrets3.23
LicenceThe signed key that says which modules and how many agents this installation may use, bound to its fingerprint1.4
LSO, RSOLeft and right security officer: two administrator roles whose critical actions are approved by each otherB.1
Not assessedA control with no usable answer in a scan. It counts against the score22.1
Offline packageAn agent installer with the server address, certificate and an enrolment code inside, for hosts with no route to the server at install time11.3
PlaybookAn automatic response to an alert, DLP incident or hunt hit. Containment steps still need a signature37
Proof of protectionPer host and module, when protection was last shown to work by a drill20.7
Recovery artifactA one-time secret (SSH key, break-glass account, disk key, firewall rollback) issued before a lock-out-risky hardening control26.5
Recovery codesTen one-time codes for signing in without the authenticator app15.1
Recovery keyThe installation-wide key that authorises removing any protected agent16.4
Review queueThe shared work list every module feeds21
Rollback (hardening)Reversing the steps of a hardening run that have a rollback script26.3
Rollback (platform)Returning the server to the version before the last update, database included4.6
Rollback window (firewall)How long an armed restore waits on the device before it undoes an apply that was not confirmed29.6
Sandbox dataA synthetic demonstration dataset, flagged and kept apart from real data39.9
Scan (compliance)A read-only check of hosts against one framework's controls22
ScheduleA recurring compliance scan, discovery scan or report23.1
Self-protectionAgent setting that stops local users, even administrators, removing or stopping the agent without a code16.2
Shadowed ruleA firewall rule that never applies because an earlier rule matches all its traffic and decides differently29.4
SIEMSecurity information and event management. Lawliet both collects logs (Logs) and forwards events to your own SIEM30, 39.7
SigmaA shared format for detection rules. Lawliet translates Sigma rules into its own query language31.4
Source (logs)A sender of logs: an agent, a syslog sender or an HTTP shipper30.5
StoryOne host's signals from several modules on one timeline38.2
Super-timelineA case's events from every collection, in time order34.5
SuppressClose a review item as noise (justification required), or silence a detection alert's subject for a period21, 31.3
TLS repair./lawliet tls repair: re-issue the self-signed certificate to cover the server's addresses, handing it to agents first6.5
TripAn interaction with a decoy. Always an alert35.4
TRUSTED_HOSTSThe .env list of names and addresses the server answers to8.9
Uninstall codeA one-hour code, bound to one host, that authorises removing a protected agent16.3
Verify (FIM)Re-hash the watched files on a host and report every difference from the baseline33.3
WinRMWindows Remote Management, used by remote deployment: HTTPS on 5986 (recommended) or plain HTTP on 5985 (insecure)12.8
YARAA rule language for matching file contents, used in hunts34.6