deseven/iCanHazShortcut

Background Item Should Say iCanHazShortcut

Opened this issue · 6 comments

The background item for iCanHazShortcut says Interservice LTD. Liability Co.. For the longest time, I thought my machine was compromised because I couldn't find anything related to this item.

ichs-background-item

Even theinfo.deseven.icanhazshortcut.plist doesn't list this name:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>KeepAlive</key>
	<false/>
	<key>Label</key>
	<string>info.deseven.icanhazshortcut</string>
	<key>LimitLoadToSessionType</key>
	<string>Aqua</string>
	<key>ProgramArguments</key>
	<array>
		<string>/usr/bin/open</string>
		<string>/Applications/iCanHazShortcut.app</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>

I looked at the source code in the repo and I couldn't find this string.

Where does Interservice LTD. Liability Co. come from? Can it be changed to list iCanHazShortcut which is the proper name of the application?

This is the company that listed in the certificate used to sign the app.
Where do you see the entry shown on the screenshot?

Thanks for the prompt response. I see it in System Settings -> General -> Login Items. Look under the "Allow in the Background" section.

I'm still on Monterey and it looks like that to me:
image

Not sure what was changed in Ventura and why it shows certificate details for you, but I'll check when I update.

Thank you. Much appreciated.

To be clear, if I manually add the application under the "Open at Login" section, the name displays correctly.

However, if I select "Start on login" in iCanHazShortcut's Preferences:

ichs-start-on-login

This item gets added to the "Allow in the Background" section under the "Interservice LTD. Liability Company Co." name.

ichs-background-item-2

Ok, understood. I'm seeing there "Canonical Group Limited" as well, which also must be a company name from the certificate. Pretty strange...

You can see that it's indeed a part of the signature by running
codesign -dv --verbose=2 '/Applications/iCanHazShortcut.app'

In any case, newer version won't use this older mechanism of starting at login, it will use the new one (just like if you add it manually).

Thanks again for showing where the name comes from. It certainly put my mind at ease finding out that it was related to a software I installed.

Great software BTW. It's very convenient. And I look forward to the new version.