Skip to content

Add Arc browser support on macOS#111

Open
YNDmitry wants to merge 3 commits intobrowserutils:masterfrom
YNDmitry:feat/add-arc-support
Open

Add Arc browser support on macOS#111
YNDmitry wants to merge 3 commits intobrowserutils:masterfrom
YNDmitry:feat/add-arc-support

Conversation

@YNDmitry
Copy link
Copy Markdown

Summary

Adds support for the Arc browser on macOS.

Arc stores cookies in a Chromium-style profile under:

~/Library/Application Support/Arc/User Data

and uses its own macOS keychain entry:

  • account: Arc
  • service/name: Arc Safe Storage

This PR adds:

  • a new browser/arc package
  • automatic Arc finder registration through browser/all
  • Arc safe storage documentation in internal/chrome/README.md
  • a small finder fix to skip non-existent cookie DB paths before yielding stores

Verification

Tested with:

go test ./...
go test ./browser/arc ./browser/all
go run ./cmd/kooky -b arc -j

The local smoke test successfully detected and decrypted cookies from an installed Arc profile on macOS.

Notes

This change currently adds automatic Arc profile discovery on macOS, which is the platform I was able to verify locally.

Arc on this machine stores cookies in:

~/Library/Application Support/Arc/User Data/Default/Cookies

and not in Default/Network/Cookies, so the finder now skips missing candidate paths instead of yielding a broken store first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant