Nep specification supports ept in summarizing the workflow context of a package to obtain the permission information needed during the lifecycle of the package, facilitating users to view all permission information before confirming the use of the package.
Permissions of different types and targets are divided into different permission levels, with the following order being the ascending order of permission sensitivity.
Normal permissions
Important permissions
Sensitive permissions
Different workflow steps or built-in function calls will produce different types of permissions. Please note that sometimes even if the permission types are the same, their corresponding permission levels may also be different.
Create/delete PATH entries, pointing to a certain file
Directly add/remove directories to the PATH variable
Create shortcuts on the desktop
Create shortcuts in the Start menu
Execute software installer
Execute unknown custom commands
Read file system
Write file system
Download files
Query whether a certain process is running
Query whether a certain Nep package has been installed
Pop up Toast notification messages
Kill processes