nayelyz
(SmartThings Developer Support)
August 17, 2022, 3:38pm
2
Hi, @Hendo25 !
Hendo25:
can we get to the code?
No, it is not possible. If your concern is regarding the driver’s configuration to confirm it won’t do anything unauthorized, here’s a discussion about it:
Hi @Davec , I think the concern is valid and we encourage users to exercise caution when installing hubs and installing drivers from developers/publishers you do not trust as “peer-to-peer” channels are not directly audited by SmartThings in any way.
Basic Protections Provided by the Edge Driver Permissions Model
That being said, edge drivers have mitigated risk in a few ways:
Drivers must declare permissions and we plan to make these permissions more user visible at install. Unless a driver requests “lan” permissions, it cannot interact with APIs to talk to devices on the local area network.
In the future (not implemented at present), updates will not be able to increase their permissions set. That is, a developer who attempts to publish a driver update to the channel that adds permi…
If you want to make a copy of it and modify it, you need to ask the original developer if he/she wants to share it with you.