-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Description
SUMMARY | 问题概要
V25上dde-shell通知Action,hints支持x-deepin-action- 来解析命令,使用QProcess执行Action提供的脚本,这个行为存在安全问题,后面使用linuxdeepin/dde-shell@3e90036 也不彻底,需要通知中心以及各应用整改。
- 通知中心仅仅只支持启动应用,不执行脚本,不支持dbus,可以使用dde-am通过desktop来拉起应用。
- 应用发送通知时,只发送对应的desktopId以及action,之前使用命令和dbus调用,需要改为提供对应的desktop。
- 对于dde-shell通知中心,几个版本做短暂兼容,专业版和社区版均不需要兼容,之后废弃执行脚本的接口。
SOFTWARE/OS VERSIONS | 软件/系统版本信息
dde-shell 2.0.20
PRE-REQUIREMENT | 预置条件
No response
STEPS TO REPRODUCE | 复现步骤
带Action执行脚本的通知
OBSERVED RESULT | 观察到的结果
No response
EXPECTED RESULT | 期望的结果
dde-shell通知不通过执行脚本来启动应用。
ADDITIONAL INFORMATION | 额外补充
dde-application-manager支持按照脚本启动,若使用dde-am而不是QProcess去执行这些脚本,是不是就没有安全问题?
linuxdeepin/dde-application-manager#306
linuxdeepin/dde-application-manager#314
No response
Metadata
Metadata
Assignees
Labels
No labels