Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
basecamp
homographic_spoofing
Repository navigation
Code
Issues
Pull requests
4
(4)
Actions
Security and quality
Insights
More
items
Actions: basecamp/homographic_spoofing
Actions
All workflows
Workflows
CI
CI
CodeQL
CodeQL
Copilot
Copilot
Copilot code review
Copilot code review
Dependabot Updates
Dependabot Updates
Release
Release
Show more workflows...
Management
Caches
All workflows
All workflows
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Showing runs from all workflows
will be ignored since log searching is not yet available
501 workflow runs
501 workflow runs
Workflow
Filter by Workflow
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching workflows.
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
Scope punycode replacement to the address part the detection came from
CI
#337:
Pull request
#77
synchronize by
rosa
36s
partaware-sanitizer
partaware-sanitizer
36s
View #77
View workflow file
PR #77
CodeQL
#215:
by
rosa
50s
refs/pull/77/head
refs/pull/77/head
50s
Keep the overlapping display-name timing test about the name search
CI
#336:
Commit
c65307e
pushed by
rosa
36s
partaware-sanitizer
partaware-sanitizer
36s
View #77
View workflow file
Scope punycode replacement to the address part the detection came from
CI
#335:
Pull request
#77
synchronize by
rosa
36s
partaware-sanitizer
partaware-sanitizer
36s
View #77
View workflow file
PR #77
CodeQL
#214:
by
rosa
55s
refs/pull/77/head
refs/pull/77/head
55s
Span the whole field when the parser folds the mailbox into the domain
CI
#334:
Commit
bd19173
pushed by
rosa
45s
partaware-sanitizer
partaware-sanitizer
45s
View workflow file
Scope punycode replacement to the address part the detection came from
CI
#333:
Pull request
#77
synchronize by
rosa
39s
partaware-sanitizer
partaware-sanitizer
39s
View #77
View workflow file
Apply mixed-script rules per label, not over the whole subdomain chain
CI
#332:
Pull request
#76
synchronize by
rosa
34s
perlabel-mixed-scripts
perlabel-mixed-scripts
34s
View #76
View workflow file
PR #77
CodeQL
#213:
by
rosa
53s
refs/pull/77/head
refs/pull/77/head
53s
Match a label that keeps whitespace against its component as written
CI
#331:
Commit
5811357
pushed by
rosa
42s
partaware-sanitizer
partaware-sanitizer
42s
View workflow file
PR #76
CodeQL
#212:
by
rosa
57s
refs/pull/76/head
refs/pull/76/head
57s
Keep whitespace inside a label when recovering its casing
CI
#330:
Commit
26ed064
pushed by
rosa
36s
perlabel-mixed-scripts
perlabel-mixed-scripts
36s
View #76
View workflow file
Scope punycode replacement to the address part the detection came from
CI
#329:
Pull request
#77
synchronize by
rosa
25s
partaware-sanitizer
partaware-sanitizer
25s
View #77
View workflow file
Apply mixed-script rules per label, not over the whole subdomain chain
CI
#328:
Pull request
#76
synchronize by
rosa
24s
perlabel-mixed-scripts
perlabel-mixed-scripts
24s
View #76
View workflow file
PR #77
CodeQL
#211:
by
rosa
46s
refs/pull/77/head
refs/pull/77/head
46s
Keep comment delimiters out of name matches, parse route domains, nes…
CI
#327:
Commit
311a537
pushed by
rosa
24s
partaware-sanitizer
partaware-sanitizer
24s
View workflow file
PR #76
CodeQL
#210:
by
rosa
50s
refs/pull/76/head
refs/pull/76/head
50s
Insert a punycoded label literally, not as a replacement pattern
CI
#326:
Commit
8b689a4
pushed by
rosa
1m 48s
perlabel-mixed-scripts
perlabel-mixed-scripts
1m 48s
View workflow file
Running Copilot Code Review
Copilot
#8:
by
Copilot
AI
4m 40s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
4m 40s
View #83
Detect lookalike domains under wildcard public suffixes
CI
#325:
Pull request
#83
opened by
rosa
56s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
56s
View #83
View workflow file
PR #83
CodeQL
#209:
by
rosa
53s
refs/pull/83/head
refs/pull/83/head
53s
Insert the encoded label literally when sanitizing
CI
#324:
Commit
23acec0
pushed by
rosa
27s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
27s
View #83
View workflow file
Sanitize longest detected label first instead of matching boundaries
CI
#323:
Commit
566263d
pushed by
rosa
21s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
21s
View workflow file
Bound sanitized labels by separators, not by any non-letter
CI
#322:
Commit
e8ca358
pushed by
rosa
31s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
31s
View workflow file
Keep sanitizing labels the whole-label pattern can't take
CI
#321:
Commit
0e291db
pushed by
rosa
17s
detect-lookalikes-under-wildcard-suffixes
detect-lookalikes-under-wildcard-suffixes
17s
View workflow file
Previous
1
2
3
4
5
…
20
21
Next
You can’t perform that action at this time.