Cmdlets
Edit-FalconIoc
Modify custom indicators. Permissions:IOC Manager APIs: Write
object[]
One or more indicators to modify in a single request
string
Action to perform when a host observes the indicator
string[]
Operating system platform
string
Severity level
string
Origination source (1-256 characters)
string
Indicator description
string
Indicator filename, used with hash values
string[]
Indicator tag
string
Action to perform when a mobile device observes the indicator. Valid values:
allow, detect, no_action, preventstring[]
Host group identifier (32-character hex)
boolean
Assign to all host groups
string
Expiration date and time (UTC ISO 8601). When an indicator expires it is set to ‘no_action’
boolean
Inheritance from parent CID
string
Audit log comment
boolean
Generate retroactive detections for hosts that have observed the indicator
boolean
Ignore warnings and modify all indicators
string
required
Indicator identifier (64-character hex)
Example
Get-FalconIoc
Search for custom indicators. Permissions:IOC Manager APIs: Read
string[]
Indicator identifier (64-character hex)
string
Falcon Query Language expression to limit results
string
Property and direction to sort results. Valid values:
action.asc,action.descapplied_globally.asc,applied_globally.descmetadata.av_hits.asc,metadata.av_hits.descmetadata.company_name.raw.asc,metadata.company_name.raw.desccreated_by.asc,created_by.desccreated_on.asc,created_on.descexpiration.asc,expiration.descexpired.asc,expired.descmetadata.filename.raw.asc,metadata.filename.raw.descmodified_by.asc,modified_by.descmodified_on.asc,modified_on.descseverity_number.asc,severity_number.descsource.asc,source.desctype.asc,type.descvalue.asc,value.desc
int32
Maximum number of results per request (1-2000)
boolean
Inheritance from parent CID
int32
Position to begin retrieving results
string
Pagination token to retrieve the next set of results
switch
Retrieve detailed information
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results
Example
Get-FalconIocAction
Search for custom indicator actions. Permissions:IOC Manager APIs: Read
string[]
Custom indicator action identifier
int32
Maximum number of results per request
int32
Position to begin retrieving results
switch
Retrieve detailed information
switch
Repeat requests until all available results are retrieved
Example
Get-FalconIocPlatform
List custom indicator platforms. Permissions:IOC Manager APIs: Read
int32
Maximum number of results per request
int32
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
Example
Get-FalconIocSeverity
List custom indicator severities. Permissions:IOC Manager APIs: Read
int32
Maximum number of results per request
int32
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
Example
Get-FalconIocType
List custom indicator types. Permissions:IOC Manager APIs: Read
int32
Maximum number of results per request
int32
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
Example
New-FalconIoc
Create custom indicators. Permissions:IOC Manager APIs: Write
object[]
One or more indicators to create in a single request
string
required
Indicator type
string
required
String representation of the indicator
string
required
Action to perform when a host observes the indicator
string[]
required
Operating system platform
string
required
Severity level
string
Origination source (1-256 characters)
string
Indicator description
string
Indicator filename, used with hash values
string[]
Indicator tag
string
Action to perform when a mobile device observes the indicator. Valid values:
allow, detect, no_action, preventstring[]
Host group identifier (32-character hex). Required if AppliedGlobally is not set
boolean
Assign to all host groups. Required if HostGroup is not set
string
Expiration date and time (UTC ISO 8601). When an indicator expires it is set to ‘no_action’
string
Audit log comment
boolean
Generate retroactive detections for hosts that have observed the indicator
boolean
Ignore warnings and create all indicators
Example
Remove-FalconIoc
Remove custom indicators. Permissions:IOC Manager APIs: Write
string
Falcon Query Language expression to find indicators for removal
string
Audit log comment
boolean
Inheritance from parent CID
string[]
Indicator identifier (64-character hex)
Example
IOC Management Workflow
1
Identify Threat Indicators
Obtain IOC values from threat intelligence feeds, incident investigations, or security research.
2
Validate IOC Types
Use
Get-FalconIocType to verify supported indicator types (IPv4, domain, SHA256, etc.).3
Create Indicators
Use
New-FalconIoc to create indicators with appropriate action, severity, and scope.4
Monitor and Update
Use
Get-FalconIoc to review existing indicators and Edit-FalconIoc to update as needed.5
Clean Up
Remove outdated or false positive indicators using
Remove-FalconIoc.Best Practices
Use Expiration Dates
Use Expiration Dates
Set expiration dates on temporary IOCs to automatically prevent them from blocking legitimate traffic after investigations conclude.
Enable Retrodetection Carefully
Enable Retrodetection Carefully
Use the
Retrodetect parameter when creating or editing IOCs only when you need to identify past compromises. This can generate significant detections.Tag for Organization
Tag for Organization
Apply meaningful tags to group related indicators (e.g., by campaign, threat actor, or investigation ID) for easier management.
Document with Comments
Document with Comments
Always use the
Comment parameter to maintain an audit trail of why indicators were created, modified, or removed.Related Resources
Falcon Intelligence
Access CrowdStrike threat intelligence
Detections
Manage and investigate detections