Hey, everyone!
In the near future, Ecosystem Security is planning to publish an update to the security requirements for cloud apps, which fits into our overall goal of elevating trust in the marketplace. Some of you may have heard about this initiative already; weâve recently shared a preview of these updates with developer community discussion groups, like this recent Atlassian Community Event.
To all of the developers who have provided feedback already - thank you .
Weâve incorporated those first rounds of feedback into a second draft , which is what weâd like to share with the community today. We know that security takes time, and that there are tons of use cases to consider, which is why these feedback rounds are important. We want to hear your thoughts and challenges in accomplishing these security goals.
For background, our requirements are essentially our security expectations for all apps in the marketplace. They intend to answer the question, âhow do I develop a secure app for Atlassian?â We have not updated these requirements in a bit, but weâre hoping to update them on a regular cadence in the future to make sure weâre up-to-date with new bug bounty findings, industry trends, or other technological changes. We are currently thinking that cadence will be yearly.
Why are we doing this now? Well, for a few reasons:
- To increase the security baseline for all cloud apps, making the Marketplace more trustworthy for customers. We have heard â time and time again â that customers expect more from our cloud appsâ security at large, and we believe that these expectations are a critical step in building that trust.
- To give clarity on security requirements specific to the platform that you build on, whether itâs Connect, Forge, Forge with off-Atlassian services, or Trello Apps (Power-Ups). In the past, developers have had to figure out for themselves whether a security requirement applied to them, or whether their choice of development platform made them exempt. Youâll notice that these requirements are listed to the left of this table, and that the right columns outline specific implementation details based on the type of app. This is to help guide you in making your app secure based on your use case.
These new requirements are still a work in progress. Before we make them official, we want to gather the communityâs input. Are some of these requirements impossible to implement given whatâs available to you today? Is the language clear? Do you think you can be equally secure by doing something thatâs not outlined in our implementation details? For these questions and any others, we want to hear from you.
We also want to know how long itâll take you to implement requirements that you do not meet today. Feedback from you will be a factor in us determining when these new requirements go into effect.
If you have questions or if you have concerns - please let us know. Our goal is to bring in community feedback at an early point in this project so we can make sure new security guidelines reflect whatâs best for both Atlassian customers and partners.
For feedback, you can either:
- Email me directly at jcomito@atlassian.com
- DM me on CDAC
- Comment on this post if you think your comment is relevant to everyone
- As always, if you need support in implementing a specific requirement, raise a DEVHELP ticket.
Feedback Request - Security Requirements for Cloud Apps.pdf (145.9 KB)