[Tanium Intel] Create missing YARA intel on update and surface cache-miss outcomes in logs#6492
Closed
Copilot wants to merge 3 commits into
Closed
[Tanium Intel] Create missing YARA intel on update and surface cache-miss outcomes in logs#6492Copilot wants to merge 3 commits into
Copilot wants to merge 3 commits into
Conversation
Agent-Logs-Url: https://github.com/OpenCTI-Platform/connectors/sessions/a8d67469-6926-479b-bedb-87cb706c6249 Co-authored-by: SamuelHassine <1334279+SamuelHassine@users.noreply.github.com>
Agent-Logs-Url: https://github.com/OpenCTI-Platform/connectors/sessions/a8d67469-6926-479b-bedb-87cb706c6249 Co-authored-by: SamuelHassine <1334279+SamuelHassine@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix silent failure when adding YARA rule to Tanium
[Tanium Intel] Create missing YARA intel on update and surface cache-miss outcomes in logs
May 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Label-driven updates could hit a cache miss for YARA indicators in the Tanium stream connector, resulting in no intel creation and no actionable log trail. This change makes YARA updates resilient to missing cache state and emits explicit logs for success/failure paths.
Update-path behavior change (YARA only)
IntelManager.update_intel_from_indicator, when Tanium intel ID is missing from cache:pattern_type == "yara"now triggerscreate_intel_from_indicator(...)(upsert-on-update behavior).Observability improvement
intel_id)Focused regression coverage
stream/tanium-intel/tests/test_intel_manager.pycases for: