elementary / elementary/files

Warn before running executables

Open
#745 3 comments 2 reactions 0 assignees View on GitHub
Priority: Wishlist
Dominant language
Vala
Stars
365
Forks
82
Avg merge
4d 2h
Merged PRs (30d)
3

Description

It pertrains not only to Appimages, but also to other binaries that the user may run.
When clicking or hitting Enter on a binary, hash whatever file the user is trying to run against a database, and if it checks out, let it run.
If not, show the message akin to what Terminal is showing when trying to copy the sudo command:

![binary warning svg](https://user-images.githubusercontent.com/1463277/48305252-63cb5780-e538-11e8-949b-ba8997cdfa4d.png)

On "Run and remember" the binary's hash is saved into the database for future use.

The user should be able to disable it in Privacy and security Switchboard tab (or disable it for a directory) - because development requires running different binaries all the time.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.