Sicura Agent
  1. Introduction
  2. Installation
  3. Upgrade
  4. Commands
  5. Configuration


Installing the Sicura Agent is easy on both Windows and Linux systems.

Begin by having an instance of Sicura Console up and running.

Once you’ve logged into your console, navigate to the Infrastructure -> Client Installation page.

Here you will see a set of instructions on how to get started with the agent.

Click on the package you wish to install. For Windows download the .msi file, for Linux download the .rpm file.


simply run yum install sicura-agent.rpm using your terminal or using your preferred RPM installer GUI.


Double click the .msi file. This will run you through an interactive installation. Follow the simple on-screen instructions for quick installation.

Important Things to Know

Once installed, it is important to know about certain files and directories that the agent uses on your system.

Installation Directory

This is the location you can find the Sicura Agent binaries if you need to move/reference them.

If you’re looking for the config file this can be found in /etc/sicura/sicura-agent.yaml

If you’re looking for the config file this can be found in C:\Program Files\Sicura\Sicura Agent\sicura-agent.yaml

State Directory

This directory contains all of the current working state information used by the agent to perform tasks. The Platform independent directory structure is:

	  |_ benchmarks
		  |_ scap
			  |_ cis
			  |_ stig
	  |_ reports
	  |_ state.json

You can find your Sicura_AUTHOR_Content***.xml files saved into the benchmarks/scap directories. The reports directory is the default location for all scan reports.

state.json contains the working login token for any collectors that an Agent has registered. It also contains a working list of all Sicura Compliance Engine reports that have been sent to the Console. A SHA256 sum of each file is saved to state.json each time the compliance report updates.