Security Levels



Security levels (usually abbreviated as "sec levels") are an in-game mechanic in hackmud.

A script's security level is used to gauge what kind of Trust scripts a script may be trying to use, and can give players a general idea of the dangers that could occur when running it. is used to determine a script's security level.

The order of security levels from the most safe to the least safe are as follows: Scripts can call other scripts of their sec level or higher. For example, MIDSEC scripts could access all of the scripts that a HIGHSEC and FULLSEC script can, as well as MIDSEC scripts. It is worth noting that scripts can have legitimate reasons to call low-security Trust scripts and might not be malicious despite having a low security level.
 * FULLSEC
 * HIGHSEC
 * MIDSEC
 * LOWSEC
 * NULLSEC

FULLSEC
FULLSEC is the safest security level. By default, all scripts start off as FULLSEC scripts, provided that no dependencies of a lower sec level are called. The majority of Trust scripts at FULLSEC are ones that provide information which reveals very little (or no) sensitive information about your user. Notable Trust scripts at FULLSEC include and.

HIGHSEC
HIGHSEC scripts are able to call scripts such as, , and.

MIDSEC
Scripts are MIDSEC are capable of transferring GC out of your user's balance with, can retrieve a list of every chat channel you are in with  (as well as joining and leaving them with  and ) and can manage upgrades with.

LOWSEC
LOWSEC scripts can transfer, sell and destroy upgrades using, and  respectively. They can also call, revealing your loc to the script.

NULLSEC
NULLSEC is the least safe security level. At NULLSEC, corporation-related activities can be managed with the scripts,  scripts can play BINMAT sessions automatically, your  profile can be modified with  and  can immediately breach one's system, bypassing all locks and BINMAT.