Skip to content

Create link_shortened_or_file_sharing_service_redirecting_to_blob_url.yml#3950

Open
hadojae wants to merge 6 commits intomainfrom
hadojae.fn.na.link_shortened_or_file_sharing_service_redirecting_to_blob_url
Open

Create link_shortened_or_file_sharing_service_redirecting_to_blob_url.yml#3950
hadojae wants to merge 6 commits intomainfrom
hadojae.fn.na.link_shortened_or_file_sharing_service_redirecting_to_blob_url

Conversation

@hadojae
Copy link
Member

@hadojae hadojae commented Feb 3, 2026

Description

Its fairly common for phish to redirect to blob urls off commonly abused services or shorteners, this allows the phish content to avoid detection as its often encode or compressed inside other html or js

Associated hunts

@hadojae hadojae requested a review from a team February 3, 2026 20:31
@hadojae hadojae requested a review from a team as a code owner February 3, 2026 20:31
@hadojae hadojae changed the title Create link_shortened_or_file_sharing_service_redirecting_to_blob_url… Create link_shortened_or_file_sharing_service_redirecting_to_blob_url.yml Feb 3, 2026
@github-actions github-actions bot added test-rules:excluded:link_analysis Link analysis in rule, excluding from test rules hunting-required Hunts needed to validate rule efficacy labels Feb 3, 2026
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

Test Rules Sync - Excluded

This PR contains rules that use ml.link_analysis, which is not supported in the test-rules environment.

The hunting-required label has been applied. These rules will need to be tested through alternative methods.

github-actions bot added a commit that referenced this pull request Feb 3, 2026
….yml

add check for recently reg'd domain as well
github-actions bot added a commit that referenced this pull request Feb 9, 2026
github-actions bot added a commit that referenced this pull request Feb 11, 2026
… shortened or file sharing service redirecting to blob URL
@hadojae hadojae added the review-needed Indicates that a PR is waiting for review label Feb 17, 2026
or network.whois(.href_url.domain).days_old < 30
)
// the url redirects to a blob url
and strings.icontains(ml.link_analysis(.).effective_url.url, 'blob:')
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

strings.icontains or strings.istarts_with?

// the url redirects to a blob url
and strings.icontains(ml.link_analysis(.).effective_url.url, 'blob:')
)
and not profile.by_sender().solicited
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know the rule name mentions it, but I've got a bit of PTSD from it, lets rock this rule without sender profile.

Suggested change
and not profile.by_sender().solicited

Co-authored-by: Brandon Murphy <4827852+zoomequipd@users.noreply.github.com>
Copy link
Member Author

@hadojae hadojae left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good by me!

…ortened_or_file_sharing_service_redirecting_to_blob_url
github-actions bot added a commit that referenced this pull request Feb 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hunting-required Hunts needed to validate rule efficacy review-needed Indicates that a PR is waiting for review test-rules:excluded:link_analysis Link analysis in rule, excluding from test rules

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments