The new docs.trellix.com offers a modernized UI and AI-powered features like conversational searches. Content is currently available only in English. Other languages will be available in mid-October 2026. We hope you enjoy the new experience.

Changing reputations with ePO - On-prem Web API

Prev Next

Use the remote command provided by the Threat Intelligence Exchange server to automate reputation overrides of files and certificates using ePO - On-prem Web API.

We recommend that you enable an external reputation provider configuring OpenDXL and visualizing the reputation score on TIE Reputations page.

Tip

Best practice: Periodically reconcile the overrides against other reputations and remove those reputations that are already covered for maintaining the adaptive capabilities. You can see the TIE Server Override dashboard that shows redundant and conflicting overrides.

Threat Intelligence Exchange server includes the tie.setReputations command. Use the core.help command to see details about syntax and options. Data passed to the Web API calls must be URL-encoded.

JSON strings represent files and certificates with the Base64 hashes encoded and reputation scores.

Note

You need a minimum one hash value present and Base64 values have to be URL escaped.

Reputation

Score

Known Malicious

1

Most Likely Malicious

15

Might Be Malicious

30

Unknown

50

Might Be Trusted

70

Most Likely Trusted

86

Known Trusted

99

Known Trusted Installer

100

The command syntax is tie.setReputations [fileReps] [certReps]. You must specify at least one fileReps or one certReps. Both can be provided in the same payload call.

See example of JSON string of file reputations. You need a minimum one hash value present. The optional parameters are name and comment.

fileReps =[{"sha1"."frATnSF1c5s8yw0REAZ4IL5qvSk=","md5":"
8se7isyX+S6Yei1Ah9AhsQ==","sha256":"39Gv4ExOzWr5SMNMrObQJ3A3SSSzEoz2MFi4X8YNAVQ=","reputation":"99"}
{"sha1":"d3HtjhR0Eb3qN6c+vVxeqVVe0t4=","md5":"V+0uApv5yjk4PSpnHvT7UA==","reputation":"85"}]

You need one attribute, minimum. The others are optional. For example, you can have a SHA-1 hash value only.

Tip

Best practice: Use as many hash types as possible for a given file because integrating products might not honor all.

See example of JSON string of certificate reputations:

certReps = [{"sha1":"frATnSF1c5s8yw0REAZ4IL5qvSk=","publicKeySha1":"
frATnSF1c5s8yw0REAZ4IL5qvSk=","reputation":"99"}] 

The attributes SHA-1 and reputation are mandatory. publicKeySha1 is required.

For details about using this API, see Trellix ePolicy Orchestrator - On-premises Web Scripting Guide or the online Help forePO - On-prem.

For more information about importing reputations using the TIE Web API, see 000013789.