MEDIUM SEVERITYCONFIRMED

extract_repo_from_text returns repo name with embedded slash

Package
open-swe
Version
latest
Verified
2026-03-28

Description

open-swe's `extract_repo_from_text` does not handle extra path segments after `owner/name`. Input `'repo:owner/name/extra'` returns `{'owner': 'owner', 'name': 'name/extra'}` — the repo name includes an embedded slash, producing invalid GitHub API calls.

Reproduction

extract_repo_from_text('repo:owner/name/extra')
# Returns: {'owner': 'owner', 'name': 'name/extra'}
← All bugsScan your code →