Apple could not verify “dsc” is free of malware
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 523
- Forks
- 75
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 24
Description
Summary of the new feature / enhancement
Apple doesn't like binaries not notarized so ./dsc will not launch on MacOS. This is after downloading the release files via github.
Proposed technical implementation details (optional)
From Claude:
This error message is appearing because macOS's security features (Gatekeeper) are preventing the DSC executable from running because it hasn't been notarized by Apple. This is a common security protection on newer macOS versions.
Here's how to resolve this issue:
Method 1: Using System Preferences (recommended)
- Instead of clicking "Move to Trash", click "Done"
- Open System Preferences (or System Settings on newer macOS)
- Go to "Security & Privacy" or "Privacy & Security"
- In the "General" tab, you should see a message about "dsc" being blocked
- Click "Allow Anyway" or "Open Anyway"
- Try running the DSC command again, and you'll get a prompt asking if you're sure - click "Open"
Method 2: Using Terminal to bypass Gatekeeper for this specific app
- Open Terminal
- Run the following command (assuming the DSC tool is in your downloads folder):
Replace "/path/to/dsc" with the actual path to the DSC executablexattr -d com.apple.quarantine /path/to/dsc
Method 3: Temporarily reduce security settings (not recommended)
If you're still having issues, you can temporarily allow apps from anywhere:
- Open Terminal
- Run:
sudo spctl --master-disable - Use the app
- Re-enable security:
sudo spctl --master-enable
The first method is usually the safest and most straightforward. After allowing the app once, you shouldn't see this warning again for this particular application.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the GitHub release files for dsc and how the macOS executable is packaged. Confirm the Gatekeeper behavior on a downloaded release; done means the released dsc can launch on macOS without the documented quarantine or security-setting workarounds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- operating-systems, release, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100