What you provide
Agree the host families, versions and roles together with the read-only collection model—agent, SSH or controlled bastion—and its minimum privileges.
Coming soon Not available today.
A hardening recommendation needs more than a target value. Compare effective settings with persistent configuration, identify the service or workload they affect, and make the operational trade-off explicit.
The examples below describe planned scope. Contact us to discuss your requirements; this capability is not currently available for evaluation.
Operating-system families
Configuration notebook
Illustrative read-only inspection
Three inspection examples, not a live assessment. Configuration, effective settings and runtime state answer different questions. No host changes are performed here.
/etc/sysctl.d/60-local.conf
# Local host policykernel.kptr_restrict = 2net.ipv4.ip_forward = 0$ sysctl kernel.kptr_restrict net.ipv4.ip_forwardkernel.kptr_restrict = 1
net.ipv4.ip_forward = 1A file records intent; sysctl reads loaded values. Forwarding may be necessary on a router or container host. Compare the host’s role and applicable configuration before treating either difference as a security finding.
/etc/ssh/sshd_config
Include /etc/ssh/sshd_config.d/*.confPermitRootLogin noMatch User deploy Address 192.0.2.0/24 PasswordAuthentication no$ sshd -T -C user=deploy,addr=192.0.2.10,host=host.examplepermitrootlogin no
passwordauthentication noInclude files and Match conditions can change the effective configuration for a particular user and address. This read-only evaluation requires access to the relevant configuration and keys; it does not confirm what a running daemon has loaded.
svc:/system/identity:node
$ svccfg -s svc:/system/identity:node \ listprop config/nodenameconfig/nodename astring sol-lab-01$ svcprop -p config/nodename svc:/system/identity:nodesol-lab-01Solaris SMF distinguishes editing configuration from the running snapshot read by svcprop. This identity property illustrates that distinction—not a hardening score. Linux sysctl names are not portable checks; interpretation must follow the operating system, release and native service model.
A useful evaluation agrees the input, context and decision record before measuring the result.
Operating system, release, kernel and workload role
Configuration file, package or service property
Observed value and collection time where permitted
Recommendation, exception, owner and retest
Agree the host families, versions and roles together with the read-only collection model—agent, SSH or controlled bastion—and its minimum privileges.
Interpret packages, services, users, files, SSH, kernel, audit and firewall settings against the exact release and workload. Include reboot or service-impact constraints.
Keep configured intent, effective value, source, host identity, observation time and any operational exception in one reviewable record.
A generic baseline is not a compliance certificate or a safe remediation plan. Selected derivatives do not imply version parity, and licensed benchmarks require separate agreement.
Review settings alongside the operating-system release and the host’s actual role.
A file entry is not proof of the current value. Loading order, overrides and later runtime changes can matter. Preserve the observed value, the configuration source and collection time instead of treating them as interchangeable.
Network forwarding may be required by a router or container host. Service access, filesystem permissions and kernel settings need a reasoned baseline, an operational impact assessment and documented exceptions—not a universal list of zeroes and ones.
Solaris is not a Linux distribution. Its SMF service properties and administrative interfaces need separate interpretation. Kernel options, package defaults and configuration paths also vary between Linux releases and derivatives; family names alone do not establish compatibility.
Discuss your stack, access model and review requirements with the TraceMint team.
Discuss planned scope Explore the platform