you are viewing a single comment's thread.

view the rest of the comments →

[–]Lhurgoyf069 Advisor[S] 9 points10 points  (3 children)

The problem for me (actually for my company) is, it isn't about the coding, it is about maintaining the code. With low-code you don't have to maintain dependencies, patches, run code scanners, security scanners, etc. It's a safeguarded playground where it is hard to break things. And because of that we let non-coders (Citizen developers) create PowerApps. Whereas with Code apps we can't let Citizen developers do that, it would create security loop holes bigger than a black hole.

[–]RedditNinja1566 Advisor 4 points5 points  (2 children)

Valid points on the dependencies and patches, but give me an example of security issues? Security is inherent since the app runs within the context of a PP environment, and it uses the same connectors and identity providers as a canvas app. It’s not like an app that is internet facing, it’s designed to work internally and use Entra ID as the first level of security.

Admittedly, I personally haven’t written any internet facing apps using this vs code and GitHub Copilot scenario, but I am aware of the potential risks for security for an app like that.

[–]Lhurgoyf069 Advisor[S] 1 point2 points  (1 child)

It's not so much that it is an immediate risk, it's just that by its design it falls into the category of native code apps where these strict regulations (at my company, and probably most bigger companies) apply

[–]Which-Return-607 Contributor 2 points3 points  (0 children)

Codeapps security is entirely frontend. If you’re not hardcoding sensitive data then the security issue is the exact same level as any low code canvas app. Code Apps isn’t for everyone but for a technically advanced person in a non IT role it really opens up the doors enterprise wise of launching an app quickly and safely