Package cisco/firepower Release Notes

Package cisco/firepower Release Notes Version 3.3.0
  • Added support for additional event codes: 106015, 106021, 111009, 302021, 322004, 609001, 609002, 710003, 733100, 746015, 751002, 752003, 752016

  • Improved timestamp parsing to handle more date formats

  • Enhanced session categorization by adding "session" to event.category for ICMP connections

  • Updated parser version to 3.3.0

Package cisco/firepower Release Notes Version 2.0.0 (2026-05-04)
  • Updated parser version to 5.0.0

  • Updated CPS version to 1.2.0

  • Updated ECS version to 9.3.0

  • Enhanced parsing for event codes 109201, 109207, 109210 with improved server address extraction and consistency with ASA format

  • Enhanced parsing for event code 113019 with additional vendor fields for group, session type, and network bytes calculation

  • Enhanced parsing for event codes 11300*, 11301* with improved server address, client NAT IP, and user extraction

  • Enhanced parsing for event codes 302013, 302015 with improved connection ID handling and username extraction from message end

  • Enhanced parsing for event code 302014 with corrected source/destination mapping based on connection initiator/target semantics

  • Enhanced parsing for event code 302016 with improved connection ID extraction and user closure reason parsing

  • Enhanced parsing for event code 302021 with event action extraction and network transport assignment

  • Enhanced parsing for event code 502103 with improved user privilege parsing and IAM categorization

  • Enhanced parsing for event codes 609001, 609002 with additional event action and destination address extraction

  • Enhanced parsing for event code 722051 with corrected field mapping for client NAT IP

  • Added support for event code 733100 with rate limiting and intrusion detection categorization

  • Added support for event code 746015 with DNS protocol parsing and question/answer extraction

  • Enhanced parsing for event code 746016 with improved DNS lookup failure parsing

  • Enhanced parsing for event codes 750001, 750002, 750006, 750007 with network configuration categorization

  • Added support for event code 750003 with network authentication failure categorization

  • Enhanced parsing for event code 751002 with improved authentication failure categorization and error message extraction

  • Added event.code field assignment from vendor mnemonic

  • Added event.reason field consistency logic to ensure availability across ASA and FTD events

Package cisco/firepower Release Notes Version 1.9.2 (2026-04-03)
  • Updated parser version to 4.1.2

  • Enhanced regex patterns for event code 106023 to better handle user domain and username extraction in various formats

  • Added support for multiple parsing patterns including domain\user combinations and hostname-only formats

  • Improved connection ID handling in event codes 302013 and 302015 by removing connection ID from event.action field

  • Added support for event code 402117 for IPSEC non-IPSec packet events

  • Enhanced key-value parsing regex patterns for events 430001-430007 to handle more complex field structures

  • Added IANA protocol number to transport protocol mapping for better protocol identification

  • Fixed whitespace formatting issues in parser code

Package cisco/firepower Release Notes Version 1.9.1
  • Updated parser version to 4.1.1

  • Enhanced regex patterns for event code 106023 to better handle user domain and username extraction in various formats

  • Added support for multiple parsing patterns including domain\user combinations and hostname-only formats

  • Improved connection ID handling in event codes 302013 and 302015 by removing connection ID from event.action field

  • Fixed whitespace formatting issues in parser code

Package cisco/firepower Release Notes Version 1.9.0 (2026-02-19)
  • Updated parser version to 4.1.0

  • Added support for event codes 106103, 111010, 11300*, 11301*, 317077, 402119, 602101,602303, 602304, 746014, 805002, 805003

  • Enhanced AAA event parsing with improved user, server, and client address extraction

  • Improved conditional logic for event type assignment based on message content

  • Fixed duplicate event code handling for 805002 and 805003

  • Fixed regex patterns for user and server address extraction in AAA events

Package cisco/firepower Release Notes Version 1.8.0 (2026-02-11)
  • Updated parser version to 4.0.0

  • Added support for multiple syslog header formats including FTD and legacy NGIPS/Sourcefire devices

  • Added enhanced timestamp parsing with findTimestamp() function for improved date handling

  • Added message field populated from vendor message content

  • Added intelligent client/server role detection based on event type, protocol, and port analysis

  • Added role reversal logic to handle server-initiated connections and reverse proxy scenarios

  • Added IP address validation using CIDR checks to filter invalid addresses

  • Added domain field support for non-IP addresses across source, destination, client, and server fields

  • Added conditional field mappings for network protocols including SIP and DNS

  • Added DNS record type normalization to standard values (A, AAAA, PTR, MX, CNAME)

  • Added TLS certificate hash mapping to tls.client.hash.sha1

  • Added conditional filtering for unknown TLS versions and cipher suites

  • Added enhanced event categorization with automatic event.type:connection for network tuples

  • Added array deduplication for event.category[] and event.type[] fields

  • Changed primary address fields to use source.address and destination.address with IP/domain separation

  • Changed event outcome logic for connection teardown events based on teardown reason analysis

  • Changed connection directionality detection to use interface context (inside/outside/DMZ)

  • Changed user group field to user.group.name for ECS consistency

  • Changed field coalescing logic to prioritize existing values over vendor-specific fields

  • Consolidated lowercase operations for address and domain fields

  • Consolidated interface alias and name field mappings

  • Fixed field extraction patterns across multiple event types for improved accuracy

  • Fixed MAC address formatting to use hyphen separators

  • Fixed source/destination mapping in connection teardown events using interface-based logic

  • Removed redundant event.type:connection entries from individual event handlers

Package cisco/firepower Release Notes Version 1.7.6 (2025-12-08)
  • Updated parser version to 3.3.6

  • Enhanced key-value parsing for events 430001-430007 to better handle UserAgent field extraction

  • Improved regex pattern to handle complex field values with commas and special characters

Package cisco/firepower Release Notes Version 1.7.5 (2025-11-05)
  • Updated ECS version to 9.2.0

  • Updated parser version to 3.3.5

  • Added message field assignment from Vendor.message

Package cisco/firepower Release Notes Version 1.7.4 (2025-10-20)
  • Removed timezone parameter from timestamp parsing functions to use system default timezone handling

  • Updated parser version to 3.3.4

Package cisco/firepower Release Notes Version 1.7.3 (2025-10-10)
  • Updated parser version to 3.3.3

  • Fixed field name from http.response.code to http.response.status_code in event code 607002 for proper ECS compliance

Package cisco/firepower Release Notes Version 1.7.2 (2025-09-09)
  • Updated parser version to 3.3.2

  • Enhanced regex pattern for event code 106015 to better capture flags field with multiple values

Package cisco/firepower Release Notes Version 1.7.1 (2025-08-18)
  • Updated CPS version to 1.1.0

  • Enhanced regex patterns for improved log parsing accuracy

  • Added support for user domain and username extraction in connection events

  • Improved multi-event code parsing for SSL VPN events (725001-9, 12, 13, 16, 21, 22)

  • Added event.outcome field for configuration and connection info events

  • Enhanced parsing for Group/User/IP patterns in VPN connection logs

  • Moved syslog severity code mapping to end of parser for better performance

Package cisco/firepower Release Notes Version 1.6.4 (2025-05-22)
  • Fixed regex pattern for hop failure messages to handle interface names with spaces

Package cisco/firepower Release Notes Version 1.6.3 (2025-04-18)
  • Updated field assignment syntax from rename() to direct assignment

  • Fixed regex pattern for teardown connections to handle optional fields

  • Improved lower() function usage for better performance

Package cisco/firepower Release Notes Version 1.6.2 (2025-04-10)
  • Fixed regex pattern for session disconnection duration to handle complex duration formats

Package cisco/firepower Release Notes Version 1.6.1 (2025-03-24)
  • Improved regex pattern for inbound TCP connections to handle probe connections

  • Enhanced regex pattern for teardown connections to handle optional fields

Package cisco/firepower Release Notes Version 1.6.0 (2025-03-21)
  • Adds additional support to parser logs with event ID 106023, 302013, 302014, 302015, 302016, 302020

  • Expands event.type for logs with event ID 109201, 109207, 109210

Package cisco/firepower Release Notes Version 1.5.0 (2025-03-18)
  • Adds additional support to parser logs with rule 607002

  • The old parser firepower-syslog is now officially removed from the Cisco Firepower package

  • Improved array declaration within the parser

Package cisco/firepower Release Notes Version 1.4.0 (2024-11-20)
  • Bumps the Parser.version to 3.0.0 and ecs.version to 8.16.0

  • Improves the field extraction and performance

  • Removes the event.code field as it does not conform to CPS standard

  • Further normalisation to ECS fields; observer.ingress.vlan.name, observer.egress.vlan.name, rule.ruleset, rule.category, user_agent.name, user_agent.original, user_agent.version, network.application, http.response.status_code, http.request.referrer

Package cisco/firepower Release Notes Version 1.3.0 (2024-11-14)
Parser renaming and Deprecation notice

The old parser firepower-syslog is deprecated, and replaced by the new parser cisco-firepower. While the old parser will remain available during a tranisition period, all future changes will only go into the new cisco-firepower parser. We recommend switching to the newer parser as soon as possible, to make for the smoothest upgrade. The old firepower-syslog parser will be removed at some point in the future. In your data, the field #type contains the name of the parser, so any queries you may have that searches for this field need to accomodate this change.

Duplicated vendor fields dropped in new parser

The old firepower-syslog parser would duplicate certain fields, which the new cisco-firepower parser will not. The fields which were previously duplicated, would be present both under the Vendor namespace (e.g. Vendor.srcIp), and as a field mapped to CPS (e.g. source.ip). If the value of two such fields is byte-for-byte the same, the new parser will no longer preserve the vendor-specific field, but only the CPS field. If the value of the two fields differ, both fields will be preserved. This means the following fields will no longer be present in the parsed data, when using the new parser:

  • Vendor.AccessControlRuleAction

  • Vendor.AccessControlRuleAction

  • Vendor.AccessControlRuleName

  • Vendor.AccessControlRuleReason

  • Vendor.ArchiveFileName

  • Vendor.DNSQuery

  • Vendor.DNSResponseType

  • Vendor.DNS_TTL

  • Vendor.DeviceUUID

  • Vendor.DstIP

  • Vendor.DstPort

  • Vendor.EgressInterface

  • Vendor.EgressZone

  • Vendor.EventPriority

  • Vendor.FileName

  • Vendor.FirstPacketSecond

  • Vendor.IngressInterface

  • Vendor.IngressZone

  • Vendor.InitiatorBytes

  • Vendor.InitiatorPackets

  • Vendor.InstanceID

  • Vendor.NAT_InitiatorIP

  • Vendor.NAT_InitiatorPort

  • Vendor.NAT_ResponderIP

  • Vendor.NAT_ResponderPort

  • Vendor.ResponderBytes

  • Vendor.ResponderPackets

  • Vendor.SSLCertificate

  • Vendor.SSLCipherSuite

  • Vendor.SSLServerName

  • Vendor.SSLVersion

  • Vendor.SrcIP

  • Vendor.SrcPort

  • Vendor.URL

  • Vendor.User

  • Vendor.mnemonic

Miscellaneous
  • Sets the dns.answers as an array.

  • Bug fix: Updates the field name from file.sha256 to file.hash.sha256 to better align with CPS standard.

  • Corrects a typo in the value of event.outcome field from sucess to success

Package cisco/firepower Release Notes Version 1.2.0 (2024-08-08)
  • Exludes the empty fields when parsing events with kvParse() function.

Package cisco/firepower Release Notes Version 1.1.0 (2024-07-12)
  • Improves the field extraction and performance.

  • Sets the event.category, event.type and the event.outcome fields based on the source security event ids.

  • Adds observer.type, network.protocol, network.transport, event.reason, event.action fields and more.

  • Now the ClassName and ClassDefintion fields are set without referring to the lookup file.

  • Bumps the minimum LogScale version to 1.142 to support assertions in yaml files.

Package cisco/firepower Release Notes Version 1.0.1 (2024-05-17)
  • Fix issue with trailing newlines when ingesting over UDP

Package cisco/firepower Release Notes Version 1.0.0 (2024-04-17)
  • Adds new event.module and Cps.version fields

  • Removes the Product field

  • Sets following tags: Cps.version, Vendor, ecs.version, event.dataset, event.kind, event.module, event.outcome, observer.type

  • Extracts optional priority field from the syslog header

Package cisco/firepower Release Notes Version 0.2.0 (2024-03-01)
  • Removed the Vendor.key keyspace and flattened it to Vendor.

  • Enables key-value extraction when fields names contain spaces or underscores

  • Added normalized fields: rule.name, event.action, network.transport, network.protocol, url.*

  • Fixed source.ip, source.address, destination.ip and destination.address field extraction