<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Akeles</title>
	<atom:link href="https://www.akeles.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://www.akeles.com/</link>
	<description>Welcome to Akeles Consulting</description>
	<lastBuildDate>Sat, 28 Sep 2024 02:38:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">86167413</site>	<itunes:explicit>no</itunes:explicit><itunes:subtitle>Welcome to Akeles Consulting</itunes:subtitle><item>
		<title>Best Practices in Confluence Administration – Attachments</title>
		<link>https://www.akeles.com/managing-attachments-in-confluence/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Wed, 02 Oct 2024 07:15:00 +0000</pubDate>
				<category><![CDATA[best practices]]></category>
		<category><![CDATA[confluence]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=3127</guid>

					<description><![CDATA[<p>Introduction Attachments are a special class citizen in Atlassian Confluence but a lot of Confluence admins do not pay attention on them until bigger problem starts to surface. This comprehensive guide comes from our experience with our interactions with many customers and share the best practices that is useful for other fellow Confluence administrators. We ...</p>
<p>The post <a href="https://www.akeles.com/managing-attachments-in-confluence/">Best Practices in Confluence Administration &#8211; Attachments</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[


<figure class="wp-block-image size-full is-resized is-style-default"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Best-Practices-in-Confluence-Administration-Attachments-1.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="512" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Best-Practices-in-Confluence-Administration-Attachments-1.png?resize=1024%2C512&#038;ssl=1" alt="Best Practices in Confluence Administration for Attachments" class="wp-image-3143" style="width:840px;height:auto" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Best-Practices-in-Confluence-Administration-Attachments-1.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Best-Practices-in-Confluence-Administration-Attachments-1.png?resize=768%2C384&amp;ssl=1 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading" id="h-introduction">Introduction</h2>



<p>Attachments are a special class citizen in Atlassian Confluence but a lot of Confluence admins do not pay attention on them until bigger problem starts to surface.</p>



<p>This comprehensive guide comes from our experience with our interactions with many customers and share the best practices that is useful for other fellow Confluence administrators.</p>



<p>We will organise the points by 5 important considerations for Confluence Administration</p>



<ol class="wp-block-list">
<li>Integrity&nbsp;</li>



<li>Security&nbsp;</li>



<li>Performance</li>



<li>Cost</li>



<li>Uptime</li>
</ol>



<p>In each section, we will explain on the implications of attachments on each aspect and recommend solutions to address them.</p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Integrity">1) Integrity</h2>



<h3 class="wp-block-heading" id="h-missing-attachments">Missing Attachments</h3>



<p>Have you encountered the scenario where you tried downloading an attachment and got the&nbsp;<strong>Attachment File Not Found</strong>&nbsp;error message?</p>



<figure class="wp-block-image size-full is-resized"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?ssl=1"><img data-recalc-dims="1" decoding="async" width="1100" height="303" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?resize=1100%2C303&#038;ssl=1" alt="Attachment File Not Found error" class="wp-image-3142" style="width:867px;height:auto" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?w=1850&amp;ssl=1 1850w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?resize=1100%2C303&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?resize=768%2C212&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/confluence-attachment-file-not-found-1.png?resize=1536%2C423&amp;ssl=1 1536w" sizes="(max-width: 1100px) 100vw, 1100px" /></a></figure>



<p><mark>A system is useless if you cannot retrieve the information stored in them</mark>. Without the trust, users will not have the confidence to store their work in the system.</p>



<p>There are many possibilities that attachments can go missing in Confluence</p>



<ul class="wp-block-list">
<li>Deleted by antivirus on the backend</li>



<li>Error during the uploads or blocked by the Web Application Firewalls (WAF)</li>



<li>Files upload when Confluence does not have sufficient disk space</li>



<li>Human errors during backup/restore during migration of servers</li>



<li>Ransomware</li>
</ul>



<p>To address the issue, we recommend to use the&nbsp;<a href="https://docs.akeles.com/acc/scan-for-missing-attachments">Missing Attachment Scanner</a>&nbsp;periodically to scan your Confluence instance. It will run a full scan of your entire Confluence site during off-peak hours to see if any attachments are missing. You can also run this integrity check before migrating to Atlassian Cloud.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?ssl=1"><img data-recalc-dims="1" decoding="async" width="1100" height="578" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?resize=1100%2C578&#038;ssl=1" alt="Missing Attachment Scanner checking for missing attachments" class="wp-image-3130" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?w=2198&amp;ssl=1 2198w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?resize=1100%2C578&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?resize=768%2C403&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?resize=1536%2C806&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-attachment-scanner.png?resize=2048%2C1075&amp;ssl=1 2048w" sizes="(max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>For those Confluence servers with anti-virus software installed, we also recommend to enable&nbsp;<a href="https://docs.akeles.com/acc/missing-file-feedback">Missing File Feedback</a>&nbsp;feature with Attachment Checker. It will double check if the file is accessible upon every attachment upload. </p>



<p>In a normal circumstance, the virus scanner will quarantine the infected file quietly. There is no feedback provided to the end users. Nobody will know the file is missing until someone tries to download it. The app helps to address this scenario by posting a comment on the Confluence page to inform the users, so that they can take timely corrective actions.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-file-check-comment.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="301" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-file-check-comment.png?resize=1100%2C301&#038;ssl=1" alt="Alert to the Confluence user through a comment when the virus scanner detects an infected file" class="wp-image-3131" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-file-check-comment.png?w=1235&amp;ssl=1 1235w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-file-check-comment.png?resize=1100%2C301&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-missing-file-check-comment.png?resize=768%2C210&amp;ssl=1 768w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<h3 class="wp-block-heading" id="h-overwritten-files">Overwritten Files</h3>



<p>Another scenario is multiple users working on the attachment at the same time, and overwritting the newer version of attachments with an older version.&nbsp;<a href="https://marketplace.atlassian.com/apps/36199/cenote-lockpoint-attachment-check-out?hosting=cloud&amp;tab=overview">Cenote Lockpoint</a>&nbsp;is a Confluence app which solves the issue with a mechanism to check out attachments for exclusive editing.</p>



<h3 class="wp-block-heading" id="h-missing-metadata">Missing Metadata</h3>



<p>In&nbsp;<a href="https://jira.atlassian.com/browse/CONFSERVER-59982">some rare scenarios</a>, it is possible for attachments to have missing metadata (e.g. creation date and author). This is an issue when importing the data over to Confluence Cloud. Attachment Checker helps to check during the upload and also identify the list of affected files from the Missing Attachments Scanner report.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="167" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?resize=1100%2C167&#038;ssl=1" alt="Alerts when attachment does not have a creation date" class="wp-image-3144" style="width:866px;height:auto" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?w=1889&amp;ssl=1 1889w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?resize=1100%2C167&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?resize=768%2C116&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-comment-for-attachment-with-null-creation-date-1.png?resize=1536%2C233&amp;ssl=1 1536w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p></p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Security">2) Security</h2>



<h3 class="wp-block-heading" id="h-malicious-files">Malicious Files</h3>



<p>A common security weakness for web applications is&nbsp;<a href="http://cwe.mitre.org/data/definitions/434.html"><u>CWE-434</u></a>&nbsp;(<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">Unrestricted Upload of File with Dangerous Type</mark></strong>).</p>



<p>A malicious file can compromise the security in 2 possible ways</p>



<ol class="wp-block-list">
<li>The Confluence server processes the file which results in unwanted code execution within the server itself</li>



<li>Users download the file onto their computers causing a virus infection</li>
</ol>



<p>Therefore, we recommend to implement&nbsp;<a href="https://akeles.jira.com/wiki/spaces/ACC/pages/7250509825/Which+file+types+are+safe+for+Confluence">a list of safe file extensions</a>&nbsp;which is safe for Confluence.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Blocking-of-unauthorised-file-types-1.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="904" height="460" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Blocking-of-unauthorised-file-types-1.png?resize=904%2C460&#038;ssl=1" alt="Configure the file types allowed or blocked" class="wp-image-3145" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Blocking-of-unauthorised-file-types-1.png?w=904&amp;ssl=1 904w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/Blocking-of-unauthorised-file-types-1.png?resize=768%2C391&amp;ssl=1 768w" sizes="auto, (max-width: 904px) 100vw, 904px" /></a></figure>



<p>For those Confluence sites with public users, the MIME type checks provide an additional level of security against malicious users who rename the file extension to bypass the file type checks.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="305" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?resize=1100%2C305&#038;ssl=1" alt="2 layer file check so that renaming the extension cannot trick the app" class="wp-image-3134" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?w=2200&amp;ssl=1 2200w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?resize=1100%2C305&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?resize=768%2C213&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?resize=1536%2C426&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-2-layers-of-filter.png?resize=2048%2C568&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<h3 class="wp-block-heading" id="h-information-disclosure">Information Disclosure</h3>



<p>Another security risk is unintentional information disclosure or wiki leaks. Sometimes an intern or external vendor may download all the attachments for purposes other than work.</p>



<p>While the easiest way is to secure the Confluence spaces with the correct permissions, it is also possible to manage these groups by</p>



<ul class="wp-block-list">
<li>restricting them from downloading files from Confluence</li>



<li>keeping a log of the download activities within the space</li>
</ul>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/attachment-log-config.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="682" height="244" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/attachment-log-config.png?resize=682%2C244&#038;ssl=1" alt="Keep a log when users download non image files" class="wp-image-3135"/></a></figure>



<p></p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Performance">3) Performance</h2>



<h3 class="wp-block-heading" id="h-processing-of-large-attachments">Processing of large attachments</h3>



<p>One of my favourite feature in Confluence is the ability to preview documents directly without having to download it and open with another application. However the&nbsp;<a href="https://confluence.atlassian.com/doc/document-conversion-for-confluence-data-center-952624318.html">document conversion process</a>&nbsp;with very big files may cause performance issues in some cases.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>When you insert a file into a page (for example a Word document, or Excel spreadsheet), Confluence will convert the contents to a format that can be viewed inline in the page, in the preview, or in some macros.&nbsp;This can be quite memory and CPU intensive, and has been known to cause out of memory errors when processing very complex files.</p>
</blockquote>



<p>We had a customer who has encountered irresponsive Confluence on several occassions due to users uploading certain type of files. We developed the&nbsp;<a href="https://docs.akeles.com/acc/track-large-attachments">Large Attachment Tracker</a>&nbsp;to facilitate the Confluence admins to do a quick check if this is a cause whenever users are reporting a slowdown.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="538" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?resize=1100%2C538&#038;ssl=1" alt="Display the list of large files uploaded recently" class="wp-image-3136" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?w=2658&amp;ssl=1 2658w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?resize=1100%2C538&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?resize=768%2C376&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?resize=1536%2C752&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?resize=2048%2C1002&amp;ssl=1 2048w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-large-attachment-tracker.png?w=2200&amp;ssl=1 2200w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<h3 class="wp-block-heading" id="h-streaming-of-media-content">Streaming of Media Content</h3>



<p>If you are using Confluence as a corporate intranet or learning management system, Confluence may experience slowdown after a major corporate event when everyone is simultaneously checking out the event videos and photos from the server.<br>Confluence is not a video streaming server, so it may not be able to handle very high workload when a lot of users are downloading large videos at the same time.</p>



<p>It is a best practice&nbsp;to split the photos and videos into several pages and turn off autoplay so that they do not hoard up a lot of resources within a single page load.</p>



<h3 class="wp-block-heading" id="h-anti-virus-scanners">Anti-Virus Scanners</h3>



<p>Another common reason for <a href="https://www.akeles.com/how-to-protect-your-jira-from-viruses-missing-files-and-performance-issues/">Confluence slowing down is due to the virus scanning</a>. The CPU and disk I/O can increase due to inspection of files. Atlassian has put up <a href="https://confluence.atlassian.com/confkb/using-antivirus-software-with-confluence-on-windows-952060870.html" rel="nofollow">a KB article</a> on the best practices and workarounds when Confluence is suffering a performance issue.</p>



<p>A possible solution is to check each file once during the upload. This reduces the unnecessary checks during subsequent file access. It is possible by integrating with a compatible virus scanner and queuing all the uploaded attachments for a scan without overwhelming the server resources.</p>



<figure class="wp-block-image size-full is-resized"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="599" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?resize=1100%2C599&#038;ssl=1" alt="integration with 3rd party virus scanners to check when attachment is uploaded to Confluence" class="wp-image-3137" style="width:844px;height:auto" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?w=1942&amp;ssl=1 1942w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?resize=1100%2C599&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?resize=768%2C418&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-config-virus-scanning.png?resize=1536%2C837&amp;ssl=1 1536w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p></p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Cost">4) Cost</h2>



<p>For large Confluence sites, it is a never ending uphill challenge. People are uploading attachments everyday but the disk space is finite. <mark>Without taking any action, the disk space will eventually be full</mark>.</p>



<p>Most people will say increasing the disk storage is a small problem since disk storage is very affordable nowadays.</p>



<h3 class="wp-block-heading" id="h-types-of-hidden-costs">Types of Hidden Costs</h3>



<p>However, the hidden truth is the real costs is more than buying a bigger hard disk. There are a few types of costs.</p>



<figure class="wp-block-table"><table><thead><tr><th>Type of Cost</th><th>How it affects</th></tr></thead><tbody><tr><td>Backup cost</td><td>The amount of disk space used is even higher since it is a common practice to keep multiple generations of backups</td></tr><tr><td>Bandwidth cost</td><td>This may not be applicable for everyone. We also have a customer whose users are working on ships and their Internet bandwidth is limited and expensive. Hence they want all their images to be scaled down instead of the high resolution quality which is a norm nowadays.</td></tr><tr><td>Operational cost</td><td>This is an invisible cost in terms of energy consumption and time that system engineers spent on<br>&#8211; increasing the disk storage<br>&#8211; managing the backups<br>&#8211; doing upgrades and reindexing<br>&#8211; executing virus scans<br>&#8211; migrating to new hardware<br>&#8211; generating reports on disk usage by Confluence spaces</td></tr><tr><td>Storage cost</td><td>There is a need to upgrade to a bigger hard disk.<br>For those planning to migrate to Confluence Cloud, it is needed to upgrade from the Standard plan to the Premium plan once the disk usage hits a limit of 250Gb.</td></tr><tr><td>Usage cost</td><td>For larger files, it takes slightly more time to download and open.<br>&#8211; Every user takes 5 more seconds for each download<br>&#8211; A typical user downloads 5 such files a day<br>&#8211; A company with 500 users can save 3.4 hours a day or 104 hours a month<br>When the disk space is insufficient, they need to spend time to do housekeeping.</td></tr></tbody></table></figure>



<p>There are 2 schools of thought on how to address the challenge of ever growing attachments.</p>



<h3 class="wp-block-heading" id="h-removing-useless-content">Removing useless content</h3>



<p>The first approach is to remove those content that is no longer in use. There are 2 apps on Atlassian Marketplace which allow users to identify unused attachments and bulk deletion:</p>



<ul class="wp-block-list">
<li><a href="https://marketplace.atlassian.com/apps/1213672/delete-attachments-statistics?hosting=cloud&amp;tab=overview">Delete Attachments (Statistics)</a></li>



<li><a href="https://marketplace.atlassian.com/apps/1218332/delete-unused-attachments?hosting=datacenter&amp;tab=overview">Delete Unused Attachments</a></li>
</ul>



<p>Admins can also use&nbsp;<a href="https://confluence.atlassian.com/doc/set-retention-rules-to-delete-unwanted-data-1108681072.html" rel="nofollow">retention rules</a>&nbsp;to delete historical versions of attachments. However it is risky when some old versions contains important data.</p>



<h3 class="wp-block-heading" id="h-reducing-unnecessary-growth">Reducing unnecessary growth</h3>



<p>Another approach is to prevent the hyper growth of disk usage by curtailing the uploads of very big files and unnecessary files.</p>



<p>The Attachment Checker provides Confluence admins a summary to identify which teams are using a lot of disk space.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="520" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?resize=1100%2C520&#038;ssl=1" alt="Confluence admins can view and set disk space quota for Confluence spaces" class="wp-image-3138" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?w=2602&amp;ssl=1 2602w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?resize=1100%2C520&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?resize=768%2C363&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?resize=1536%2C726&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?resize=2048%2C968&amp;ssl=1 2048w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-summary.png?w=2200&amp;ssl=1 2200w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>With the info, Confluence admins can identify misuse as well as invalid file types to block from Confluence.</p>



<p>It is also possible to enforce the quota to warn or prevent users from additional uploads until they housekeep the unnecessary large files.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="68" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?resize=1100%2C68&#038;ssl=1" alt="Alert banner to inform users that disk usage is reaching the threshold" class="wp-image-3139" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?w=2600&amp;ssl=1 2600w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?resize=1100%2C68&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?resize=768%2C47&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?resize=1536%2C95&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?resize=2048%2C126&amp;ssl=1 2048w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-quota-threshold-reached.png?w=2200&amp;ssl=1 2200w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>Likewise, space admins and users can check out the usage of their spaces when they need to do some housekeeping.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="687" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?resize=1100%2C687&#038;ssl=1" alt="View the disk space usage for the current Confluence space" class="wp-image-3140" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?w=2620&amp;ssl=1 2620w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?resize=1100%2C687&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?resize=768%2C480&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?resize=1536%2C960&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?resize=2048%2C1280&amp;ssl=1 2048w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2024/09/acc-space-quota-attachments-count.png?w=2200&amp;ssl=1 2200w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>There is another guide on&nbsp;<a href="https://docs.akeles.com/acc/how-to-free-up-disk-space-for-confluence">How to free up disk space on Confluence</a>&nbsp;with more details.</p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Uptime">5) Uptime</h2>



<p>Lastly, <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-luminous-vivid-amber-color"><mark>when the total size of attachments grows, it takes a longer time to execute backups and upgrades</mark></mark>.<br>This implies a longer downtime for scheduled maintenance activities</p>



<h2 class="wp-block-heading" id="BestPracticesinConfluenceAdministrationAttachments-Conclusion">Conclusion</h2>



<p>Although this article may be more relevant for bigger or enterprise scale Confluence instances, it is useful to start addressing the issues early than to spend more effort doing the cleanup in the future.</p>
<p>The post <a href="https://www.akeles.com/managing-attachments-in-confluence/">Best Practices in Confluence Administration &#8211; Attachments</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3127</post-id>	</item>
		<item>
		<title>Launch Webinar – Jira Granular Restore to eliminate Oops-moment </title>
		<link>https://www.akeles.com/launch-webinar-jira-granular-restore-to-eliminate-oops-moment/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 09:40:55 +0000</pubDate>
				<category><![CDATA[events]]></category>
		<category><![CDATA[Jira]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=3062</guid>

					<description><![CDATA[<p>What is your biggest Jira concern? Accidental deletion of data from Jira, or data loss during migration?&#160; The bigger a supporter of Jira you are, the more you know that Atlassian does not ensure you with granular, point-in-time restore in case of unintentional deletion and daily operations. Register to join a special launch webinar of ...</p>
<p>The post <a href="https://www.akeles.com/launch-webinar-jira-granular-restore-to-eliminate-oops-moment/">Launch Webinar &#8211; Jira Granular Restore to eliminate Oops-moment </a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><em>What is your biggest Jira concern? Accidental deletion of data from Jira, or data loss during migration?&nbsp;</em></p>



<p><em>The bigger a supporter of Jira you are, the more you know that Atlassian does not ensure you with granular, point-in-time restore in case of unintentional deletion and daily operations.</em></p>



<p><em><a href="https://attendee.gotowebinar.com/register/3172249810685915483?source=akeles"><strong>Register</strong></a> to join a special launch webinar of our Partner </em><strong>GitProtect.io</strong><em>, introducing <strong><a href="https://gitprotect.io/blog/granular-restore-for-jira-software-github-team-github-v2-project-extended-support/">Jira Granular Restore</a></strong> technology on Nov 16, at 10 AM PT / 6 PM CET, and find out how to:</em></p>



<ul class="wp-block-list">
<li><em>Migrate Jira data and the entire configuration from one project to another</em></li>



<li><em>Instantly restore any deleted object in Jia &#8211; projects, issues, workflows, attachments</em></li>



<li><em>Move between various Jira accounts</em></li>



<li><em>Copy project configurations from Sandbox to Production</em></li>



<li><em>Separate out projects or consolidate different Jira sites into one</em></li>



<li><em><strong>LIVE DEMO</strong> &#8211; GitProtect Jira Backup and Granular Restore</em></li>
</ul>



<p><em><strong>P.S</strong>. A dedicated webinar recording will be sent to registered people who will not be able to participate in the recording.</em></p>
<p>The post <a href="https://www.akeles.com/launch-webinar-jira-granular-restore-to-eliminate-oops-moment/">Launch Webinar &#8211; Jira Granular Restore to eliminate Oops-moment </a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3062</post-id>	</item>
		<item>
		<title>8 Possible Reasons Why Your Jira Cloud is Slow</title>
		<link>https://www.akeles.com/reasons-why-your-jira-cloud-is-slow/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Mon, 06 Nov 2023 14:09:20 +0000</pubDate>
				<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[jira]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=3050</guid>

					<description><![CDATA[<p>Typically, the performance issue will surface as the instance gets bigger with more data. Some of the possible causes: The best way to improve the speed is to identify the root cause and treat the problem accordingly. You can use Site Statistics for Jira Cloud to track the historical growth of issues in your Cloud ...</p>
<p>The post <a href="https://www.akeles.com/reasons-why-your-jira-cloud-is-slow/">8 Possible Reasons Why Your Jira Cloud is Slow</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Typically, the performance issue will surface as the instance gets bigger with more data.</p>



<p>Some of the possible causes:</p>



<ol class="wp-block-list">
<li><strong>incorrect/unexpected scenarios</strong>
<ul class="wp-block-list">
<li>1000 Stories under 1 single Epic</li>



<li>An issue with 5000 comments</li>
</ul>
</li>



<li><strong>design that does not scale well with larger set of data</strong>
<ul class="wp-block-list">
<li>an automation rule to update all the open issues in the instance</li>
</ul>
</li>



<li><strong>very big search index</strong>
<ul class="wp-block-list">
<li>the time to search is correlated with the amount of data searchable</li>
</ul>
</li>



<li><strong>automation</strong>
<ul class="wp-block-list">
<li>there might be automation rules running amok which affects multiple issues</li>



<li>chain execution of automation rules</li>



<li>Tip: Check out <a href="https://www.akeles.com/7-things-you-need-to-know-about-automation-for-jira/">7 things you need to know about Automation for Jira</a></li>
</ul>
</li>



<li><strong>integrations</strong>
<ul class="wp-block-list">
<li>external system sending thousands&nbsp;of REST API calls (to retrieve or update update)</li>
</ul>
</li>



<li><strong>incompatibility across plugins</strong>
<ul class="wp-block-list">
<li>Individually each app works ok, but they cause issues with each other</li>
</ul>
</li>



<li><strong>CPU intensive jobs</strong>
<ul class="wp-block-list">
<li>e.g. project level exports can be intensive if there are a lot of custom fields</li>
</ul>
</li>



<li><strong>a lot of custom fields</strong>
<ul class="wp-block-list">
<li>By updating the custom field context, it can help to improve the performance</li>
</ul>
</li>
</ol>



<p>The best way to improve the speed is to identify the root cause and treat the problem accordingly.</p>



<ul class="wp-block-list">
<li>If it is a plugin related issue, you can try to disable the plugin to isolate the problem</li>



<li>If it is a data triggered issue, you can try to remove the data</li>
</ul>



<p>You can use <a href="https://marketplace.atlassian.com/apps/1225375/site-statistics-for-jira-cloud?tab=overview&amp;hosting=cloud" target="_blank" rel="noreferrer noopener"><strong>Site Statistics for Jira Cloud</strong></a> to track the historical growth of issues in your Cloud instance. It can be helpful to see if the slowness is caused by huge increase of issues.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading" id="h-what-does-atlassian-intelligence-says">What does Atlassian Intelligence says?</h2>



<p>I posed the question &#8220;<strong>Possible reasons causing Jira Cloud to be slow</strong>&#8221; and got the answer below</p>



<ol class="wp-block-list">
<li><strong>High network latency</strong>: Slow internet connection or high network congestion can result in slower response times for Jira Cloud.</li>



<li><strong>Large number of issues</strong>: If your Jira project contains a large number of issues, it may impact the performance of Jira Cloud.</li>



<li><strong>Heavy usage</strong>: Concurrently performing resource-intensive operations such as searching, reporting, or updating a large number of issues can slow down Jira Cloud.</li>



<li><strong>Misconfigured plugins</strong>: In some cases, misconfigured or poorly optimized plugins can cause performance issues in Jira Cloud.</li>



<li><strong><strong>Insufficient hardware resources</strong></strong>: Inadequate server resources such as CPU, memory, or disk space can affect the performance of Jira Cloud. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>



<li><strong>Outdated software version</strong>: Running an outdated version of the Jira application may lead to performance degradation and compatibility issues with other components.<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ol>



<p>To troubleshoot and improve the performance of your Jira Cloud instance, you can follow these steps:</p>



<ol class="wp-block-list">
<li>Check your network connectivity and ensure that you have a stable internet connection.</li>



<li>Optimize your issue database by archiving or deleting unnecessary data to reduce database size and improve overall system performance.</li>



<li>Review installed plugins and disable any that are not essential or causing slowdowns. Ensure that all installed plugins are up-to-date with compatible versions for your current JIRA setup.</li>



<li>Monitor system resources (CPU, memory) on the server running JIRA to identify any bottlenecks and consider scaling up hardware if required.</li>



<li>Regularly update your JIRA application to benefit from bug fixes and performance improvements provided by Atlassian through new releases.</li>
</ol>



<p class="has-small-font-size"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> The hardware for Jira Cloud is managed by Atlassian. It is always upgraded to the latest version automatically.</p>


<p>The post <a href="https://www.akeles.com/reasons-why-your-jira-cloud-is-slow/">8 Possible Reasons Why Your Jira Cloud is Slow</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3050</post-id>	</item>
		<item>
		<title>List of Banks using Atlassian Cloud</title>
		<link>https://www.akeles.com/list-of-banks-using-atlassian-cloud/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Wed, 30 Aug 2023 15:47:29 +0000</pubDate>
				<category><![CDATA[insights]]></category>
		<category><![CDATA[Atlassian]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2913</guid>

					<description><![CDATA[<p>Banks are well known for their stringent policies on security and compliance. This is because they need to ensure their customers&#8217; data are well protected. We scouted the Internet to research which banks are using Atlassian Cloud and compiled the list below. Bank Country / Region Product(s) Solution Partner User Count Latin America Jira eCore 4,300 ...</p>
<p>The post <a href="https://www.akeles.com/list-of-banks-using-atlassian-cloud/">List of Banks using Atlassian Cloud</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/08/List-of-Banks-on-Atlassian-Cloud.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="1100" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/08/List-of-Banks-on-Atlassian-Cloud.png?resize=1100%2C1100&#038;ssl=1" alt="" class="wp-image-2921" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/08/List-of-Banks-on-Atlassian-Cloud.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/08/List-of-Banks-on-Atlassian-Cloud.png?resize=1100%2C1100&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/08/List-of-Banks-on-Atlassian-Cloud.png?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>Banks are well known for their stringent policies on security and compliance. This is because they need to ensure their customers&#8217; data are well protected. </p>



<p>We scouted the Internet to research which banks are using Atlassian Cloud and compiled the list below. </p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Bank</th><th>Country / Region</th><th>Product(s)</th><th>Solution Partner</th><th>User Count</th></tr></thead><tbody><tr><td></td><td>Latin America</td><td>Jira</td><td>eCore</td><td>4,300</td></tr><tr><td></td><td>Mexico</td><td>Confluence, Jira, JSM</td><td>bit2bit Americas</td><td>500</td></tr><tr><td>Commonwealth Bank</td><td>Australia</td><td>Confluence, Jira</td><td></td><td>25,000</td></tr><tr><td>EQ Bank</td><td>Canada</td><td>Confluence, Jira</td><td>Blended Perspectives</td><td>400</td></tr><tr><td>Hanseatic Bank</td><td>Germany</td><td>Confluence, Jira</td><td>Jodocus GmbH</td><td></td></tr><tr><td>Libra Bank</td><td>Romania</td><td>Jira</td><td>Life in Codes</td><td></td></tr></tbody></table></figure>



<p class="has-vivid-cyan-blue-color has-text-color has-small-font-size"><em>p.s: The list is ordered by the name of the bank, followed by Country/Region</em></p>



<p>Hope the info will be useful for financial institutions who are exploring to migrate to Jira Cloud.</p>



<h2 class="wp-block-heading">References</h2>



<ol class="wp-block-list"><li>Bank from Latin America<ul><li>https://www.e-core.com/na-en/case-study/large-private-bank-merges-multiple-data-rich-jira-instances-across-different-server-types/</li></ul></li><li>Bank from Mexico<ul><li>https://bit2bitamericas.com/en/insights/mexican-bank-migrates-to-atlassian-cloud/</li></ul></li><li>Commonwealth Bank<ul><li>https://www.itnews.com.au/news/cba-is-shifting-to-cloud-versions-of-atlassian-software-596929</li><li>https://diginomica.com/commonwealth-bank-australia-ensures-regulatory-compliance-jira-and-confluence-devops-ecosystem</li><li>https://www.atlassian.com/webinars/enterprise-cloud/commonwealth-bank-of-australia-engineering-transformation-at-scale</li><li>https://www.youtube.com/watch?v=xyD4ixf5fyM</li></ul></li><li>EQ Bank<ul><li>https://www.blendedperspectives.com/about-us/equitable-bank-eq-bank-atlassian-cloud-case-study/</li><li>https://www.atlassian.com/customers/eqbank</li></ul></li><li>Hanseatic Bank<ul><li>https://www.jodocus.io/en/success-stories/hansaetic-bank</li></ul></li><li>Libra Bank<ul><li>https://lifeincodes.com/product-news/when-agile-meets-banking-the-story-of-libra-bank-romania-transitioning-to-jira-software/</li></ul></li></ol>



<style>
.is-style-stripes th {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 6px;
}


.is-style-stripes td {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 10px;
}

.is-style-stripes tr {
    line-height: 36px;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #fff8ea !important;
}

</style>
<p>The post <a href="https://www.akeles.com/list-of-banks-using-atlassian-cloud/">List of Banks using Atlassian Cloud</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2913</post-id>	</item>
		<item>
		<title>Akeles Top 10 Marketplace apps in 2022</title>
		<link>https://www.akeles.com/akeles-top-10-marketplace-apps-in-2022/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Tue, 07 Feb 2023 07:30:00 +0000</pubDate>
				<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[insights]]></category>
		<category><![CDATA[plugins]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2888</guid>

					<description><![CDATA[<p>Are you curious which apps other users are buying to extend the capabilities of their Jira, Confluence or Bitbucket? This year, we are pleased to share again our updated Top 10 Popular apps with fellow Atlassian users.It is a good opportunity to review which useful capabilities to add to your Atlassian suite. From our perspective, ...</p>
<p>The post <a href="https://www.akeles.com/akeles-top-10-marketplace-apps-in-2022/">Akeles Top 10 Marketplace apps in 2022</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Top-10-Marketplace-Apps-2022.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="512" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Top-10-Marketplace-Apps-2022.png?resize=1024%2C512&#038;ssl=1" alt="" class="wp-image-2889" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Top-10-Marketplace-Apps-2022.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Top-10-Marketplace-Apps-2022.png?resize=768%2C384&amp;ssl=1 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>Are you curious which apps other users are buying to extend the capabilities of their Jira, Confluence or Bitbucket?</p>



<p>This year, we are pleased to share again our updated <strong>Top 10 Popular apps </strong>with fellow Atlassian users.<br>It is a good opportunity to review which useful capabilities to add to your Atlassian suite.</p>



<p>From our perspective, Marketplace apps play a significant role for successful adoption by</p>



<ul class="wp-block-list"><li>enabling automation to improve productivity, speed or security</li><li>providing additional capabilities like Business Analytics, Test Automation, etc</li><li>organising information to provide insight and facilitate collaboration</li></ul>



<h2 class="wp-block-heading" id="h-how-is-the-ranking-done">How is the ranking done?</h2>



<p>The ranking is based on the number of licenses bought through us in 2022.<br>We felt this will be a better measure of the popularity of the app.</p>



<p>In event of a tie, we go by the licensed users count, followed by the total sale value for the app.</p>



<h2 class="wp-block-heading" id="AkelesTop10Marketplaceappsin2021-AkelesTop10List">Akeles Top 10 List</h2>



<p>Congratulations to the winners. It is an achievement given there are over 4,300 apps listed in Atlassian Marketplace.</p>



<span id="more-2888"></span>



<h3 class="wp-block-heading">Top 10 Jira Apps for 2022</h3>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Jira-Apps.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="320" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Jira-Apps.png?resize=640%2C320&#038;ssl=1" alt="" class="wp-image-2897"/></a></figure></div>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>01</td><td><a href="https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira" target="_blank" rel="noreferrer noopener nofollow">ScriptRunner for Jira</a></td><td>Adaptavist</td></tr><tr><td>02</td><td><a href="https://marketplace.atlassian.com/apps/5048/jsu-automation-suite-for-jira-workflows" target="_blank" rel="noreferrer noopener nofollow">JSU Automation Suite for Jira Workflows</a></td><td>Appfire</td></tr><tr><td>03</td><td><a href="https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management" target="_blank" rel="noreferrer noopener nofollow">Zephyr Squad &#8211; Test Management for Jira</a></td><td>SmartBear</td></tr><tr><td>04</td><td><a href="https://marketplace.atlassian.com/apps/1211051/eazybi-reports-and-charts-for-jira" target="_blank" rel="noreferrer noopener nofollow">eazyBI Reports and Charts for Jira</a></td><td>eazyBI</td></tr><tr><td>05</td><td><a href="https://marketplace.atlassian.com/apps/1211756/time-in-status" target="_blank" rel="noreferrer noopener nofollow">Time in Status</a></td><td>OBSS</td></tr><tr><td>06</td><td><a href="https://marketplace.atlassian.com/apps/1213259/zephyr-scale-test-management-for-jira" target="_blank" rel="noreferrer noopener nofollow">Zephyr Scale &#8211; Test Management for Jira</a></td><td>SmartBear</td></tr><tr><td>07</td><td><a href="https://marketplace.atlassian.com/apps/1212161/extension-for-jira-service-management" target="_blank" rel="noreferrer noopener nofollow">Extension for Jira Service Management</a></td><td>Deviniti</td></tr><tr><td>08</td><td><a href="https://marketplace.atlassian.com/apps/6572/tempo-timesheets-time-tracking-reports" target="_blank" rel="noreferrer noopener nofollow">Tempo Timesheets &#8211; Time Tracking &amp; Reports</a></td><td>Tempo</td></tr><tr><td>09</td><td><a href="https://marketplace.atlassian.com/apps/1212259/bigpicture-project-management-ppm" target="_blank" rel="noreferrer noopener nofollow">BigPicture – Project Management &amp; PPM</a></td><td>Appfire</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/1211769/xray-test-management-for-jira" target="_blank" rel="noreferrer noopener nofollow">Xray Test Management for Jira</a></td><td>Xblend</td></tr></tbody></table></figure>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p></p>



<h3 class="wp-block-heading">Top 10 Confluence Apps for 2022</h3>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Confluence-Apps.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="320" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Confluence-Apps.png?resize=640%2C320&#038;ssl=1" alt="" class="wp-image-2899"/></a></figure></div>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>01</td><td><a href="https://marketplace.atlassian.com/apps/1210933/draw-io-diagrams-for-confluence" target="_blank" rel="noreferrer noopener nofollow">draw.io Diagrams for Confluence</a></td><td>//SEIBERT/MEDIA – Draw.io</td></tr><tr><td>02</td><td><a href="https://marketplace.atlassian.com/apps/254/gliffy-diagrams-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Gliffy Diagrams for Confluence</a></td><td>Gliffy</td></tr><tr><td>03</td><td><a href="https://marketplace.atlassian.com/apps/27447/table-filter-and-charts-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Table Filter and Charts for Confluence</a></td><td>Stiltsoft</td></tr><tr><td>04</td><td><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence">Sc</a><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence" target="_blank" rel="noreferrer noopener nofollow">riptRunner for Confluence</a></td><td>Adaptavist</td></tr><tr><td>05</td><td><a href="https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml" target="_blank" rel="noreferrer noopener nofollow">Easy SSO (Confluence) Kerberos/NTLM/SAML</a></td><td>TechTime Initiative Group Limited</td></tr><tr><td>06</td><td><a href="https://marketplace.atlassian.com/apps/284/confluence-command-line-interface-cli?hosting=cloud&amp;tab=overview" target="_blank" rel="noreferrer noopener nofollow">Confluence Command Line Interface (CLI)</a></td><td>Appfire</td></tr><tr><td>07</td><td><a href="https://marketplace.atlassian.com/apps/142/comala-document-management" target="_blank" rel="noreferrer noopener nofollow">Comala Document Management</a></td><td>Appfire</td></tr><tr><td>08</td><td><a href="https://marketplace.atlassian.com/apps/245/composition-tabs-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Composition Tabs for Confluence</a></td><td>ServiceRocket</td></tr><tr><td>09</td><td><a href="https://marketplace.atlassian.com/apps/28637/viewtracker-analytics-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Viewtracker &#8211; Analytics for Confluence</a></td><td>bitvoodoo ag</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/15231/refined-for-confluence-sites-themes" target="_blank" rel="noreferrer noopener nofollow">Refined for Confluence | Sites &amp; Themes</a></td><td>Refined</td></tr></tbody></table></figure>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading">Top 10 Bitbucket Apps for 2022</h3>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Bitbucket-Apps.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="640" height="320" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2023/02/Akeles-Top-10-Bitbucket-Apps.png?resize=640%2C320&#038;ssl=1" alt="" class="wp-image-2898"/></a></figure></div>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>01</td><td><a href="https://marketplace.atlassian.com/apps/1213250/scriptrunner-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">ScriptRunner for Bitbucket</a></td><td>Adaptavist</td></tr><tr><td>02</td><td><a href="https://marketplace.atlassian.com/apps/1210934/awesome-graphs-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Awesome Graphs for Bitbucket</a></td><td>Stiltsoft Europe OÜ</td></tr><tr><td>03</td><td><a href="https://marketplace.atlassian.com/apps/1211284/webhook-to-jenkins-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Webhook to Jenkins for Bitbucket</a></td><td>Appfire</td></tr><tr><td>04</td><td><a href="https://marketplace.atlassian.com/apps/1211854/yet-another-commit-checker" target="_blank" rel="noreferrer noopener nofollow">Yet Another Commit Checker</a></td><td><meta charset="utf-8">Appfire</td></tr><tr><td>05</td><td><a href="https://marketplace.atlassian.com/apps/1212735/sonar-for-bitbucket-server" target="_blank" rel="noreferrer noopener nofollow">Include Code Quality for Bitbucket</a></td><td>Mibex Software GmbH</td></tr><tr><td>06</td><td><a href="https://marketplace.atlassian.com/apps/1211303/workzone-pullrequest-workflow" target="_blank" rel="noreferrer noopener nofollow">Workzone: PullRequest Workflow</a></td><td>Izymes Pty Ltd</td></tr><tr><td>07</td><td><a href="https://marketplace.atlassian.com/apps/1221399/security-for-bitbucket-soteri" target="_blank" rel="noreferrer noopener nofollow">Security for Bitbucket</a></td><td>Soteri</td></tr><tr><td>08</td><td><a href="https://marketplace.atlassian.com/apps/1211959/jira-hooks-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Jira Hooks for Bitbucket</a></td><td>DevOpsSystems GmbH</td></tr><tr><td>09</td><td><a href="https://marketplace.atlassian.com/apps/1211631/external-hooks-by-reconquest" target="_blank" rel="noreferrer noopener nofollow">External Hooks by Reconquest</a></td><td>Reconquest</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/1211193/bitbucket-command-line-interface-cli" target="_blank" rel="noreferrer noopener nofollow">Bitbucket Command Line Interface (CLI)</a></td><td>Appfire</td></tr></tbody></table></figure>



<style>
.is-style-stripes th {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 6px;
}


.is-style-stripes td {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 10px;
}

.is-style-stripes tr {
    line-height: 36px;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #fff8ea !important;
</style>



<p><meta charset="utf-8"></p>



<h2 class="wp-block-heading" id="h-additional-insights">Additional insights</h2>



<p>We would also like to share some of our observations:</p>



<ul class="wp-block-list"><li>A number of apps have been acquired by Appfire. Now, Appfire has 7 apps out of the top 30 apps in our lists</li><li>Customers with Server instances are upgrading to Data Center licenses or migrating to Atlassian Cloud. This is in preparation to the end of support for Atlassian server products on 15 Feb 2024</li><li>Data Center instances seemed to have a much higher take up rate for Marketplace apps whereas Cloud instances tend to stay vanilla without 3rd party apps</li></ul>





<p><br></p>
<p>The post <a href="https://www.akeles.com/akeles-top-10-marketplace-apps-in-2022/">Akeles Top 10 Marketplace apps in 2022</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2888</post-id>	</item>
		<item>
		<title>Why being a Jira Admin is a Tough Job</title>
		<link>https://www.akeles.com/why-jira-admin-is-a-tough-job/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Thu, 28 Jul 2022 11:08:07 +0000</pubDate>
				<category><![CDATA[general]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[infographics]]></category>
		<category><![CDATA[jira]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2837</guid>

					<description><![CDATA[<p>Do you know that July is the Jira Admin Appreciation Month, and 15th of July is the official Jira Admin Appreciation Day? As an Atlassian Solution Partner as well as a Marketplace Partner, we work closely with many Jira Admins and witnessed their passion, ingenuity and dedication on countless occasions. We would like to take ...</p>
<p>The post <a href="https://www.akeles.com/why-jira-admin-is-a-tough-job/">Why being a Jira Admin is a Tough Job</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="yoast-reading-time__wrapper"><span class="yoast-reading-time__icon"><svg aria-hidden="true" focusable="false" data-icon="clock" width="20" height="20" fill="none" stroke="currentColor" style="display:inline-block;vertical-align:-0.1em" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"></path></svg></span><span class="yoast-reading-time__spacer" style="display:inline-block;width:1em"></span><span class="yoast-reading-time__descriptive-text">Estimated reading time:  </span><span class="yoast-reading-time__reading-time">5</span><span class="yoast-reading-time__time-unit"> minutes</span></p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?resize=701%2C394&#038;ssl=1" alt="Thank you Jira Admins" class="wp-image-2838" width="701" height="394" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?w=1920&amp;ssl=1 1920w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?resize=1100%2C619&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?resize=815%2C458&amp;ssl=1 815w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?resize=768%2C432&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/JiraJuly_Community_Asset1.png?resize=1536%2C864&amp;ssl=1 1536w" sizes="auto, (max-width: 701px) 100vw, 701px" /></a></figure></div>



<p>Do you know that July is the <a href="https://community.atlassian.com/t5/Jira-articles/HAPPY-JIRA-JULY/ba-p/1738650">Jira Admin Appreciation Month</a>, and 15th of July is the official <strong>Jira Admin Appreciation Day</strong>?</p>



<p>As an Atlassian Solution Partner as well as a Marketplace Partner, we work closely with many Jira Admins and witnessed their passion, ingenuity and dedication on countless occasions.</p>



<p>We would like to take the opportunity to share some wonderful Jira Admins we encountered</p>



<ul class="wp-block-list"><li>Kamar who worked with us to troubleshoot a mystery case on the sudden slowdown in Jira&#8217;s performance</li><li>Jun Xiang who set up a new service desk project all by himself, saving the money to buy an additional system</li><li>Hany who suggested improvements for a Marketplace app so that his team can work more effectively</li><li>Graeme who organised lunch and learn sessions for colleagues to share his Jira knowledge</li><li>Coral who stayed up until 5am so that Jira can be operational when her colleagues return to work on Monday</li><li>and many others who took time after work to attend Atlassian Community Events to beef up their knowledge</li></ul>



<h2 class="wp-block-heading" id="h-what-people-think-a-jira-admin-do">What people think a Jira Admin do?</h2>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/How-IT-people-see-each-other.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="880" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/How-IT-people-see-each-other.jpg?resize=1100%2C880&#038;ssl=1" alt="How IT people see each other" class="wp-image-2839" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/How-IT-people-see-each-other.jpg?w=1440&amp;ssl=1 1440w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/How-IT-people-see-each-other.jpg?resize=1100%2C880&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/How-IT-people-see-each-other.jpg?resize=768%2C614&amp;ssl=1 768w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<p>Going by the literal meaning, the <strong>Jira administrator </strong>is the person who administers the Jira web application.</p>



<h2 class="wp-block-heading" id="h-what-a-jira-admin-really-do">What a Jira Admin really do?</h2>



<p>However in the real life, the Jira Admins are responsible for everything that is related to Jira.<br>This is a norm because many organisations do not have a team to manage Jira. Usually the Jira admin will have to wear multiple hats. More importantly, these roles also require knowledge of Jira.</p>



<p>Here are some additional roles the Jira Admins are taking up:</p>



<h3 class="wp-block-heading" id="h-jira-system-engineer">Jira System Engineer</h3>



<p>This role focuses on tasks related with <strong><span class="has-inline-color has-luminous-vivid-orange-color">systems</span></strong>. It requires competency in both inner workings of Jira as well as the backend systems. Some examples of the tasks are:</p>



<ul class="wp-block-list"><li>Handle Level 2 support by analysing Jira application or access logs</li><li>Work with Atlassian Support or App Vendors for complex cases</li><li>Using SQL on the database to generate reports or patch data</li><li>Perform Application/Server Performance Tuning</li><li>Perform upgrades and Disaster Recovery (DR) planning</li><li>Work with Security to conduct Vulnerability Assessment &amp; Penetration Testing (VAPT)</li></ul>



<h3 class="wp-block-heading" id="h-jira-solution-engineer">Jira Solution Engineer</h3>



<p>This role focuses on the <strong><span class="has-inline-color has-luminous-vivid-orange-color">business</span></strong> aspect. By providing solutions using Jira to deliver new capabilities, it increases the ROI. Some examples of the tasks are:</p>



<ul class="wp-block-list"><li>Create Jira project templates for new use cases</li><li>Build Jira workflows that help to improve the flow</li><li>Design Jira dashboards or BI reports to give visibility to the stakeholders</li><li>Select Marketplace apps to fulfill business requirements or improve productivity</li><li>Write scripts to automate some tasks</li><li>Or even coding Jira plugins for customised features</li></ul>



<h3 class="wp-block-heading" id="h-jira-coach">Jira Coach</h3>



<p>This role focuses on the <strong><span class="has-inline-color has-luminous-vivid-orange-color">people</span></strong> aspect by helping fellow Jira users to use Jira more effectively. Some examples of the tasks are:</p>



<ul class="wp-block-list"><li>Conduct training </li><li>Answer questions related on the usage</li><li>Write KB articles on Confluence</li><li>Promote the use of Jira within the organisation</li><li>Analyse statistics to identify trends and area for improvement</li></ul>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/What-a-Jira-admin-really-does-LinkedIn-Post.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="1100" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/What-a-Jira-admin-really-does-LinkedIn-Post.png?resize=1100%2C1100&#038;ssl=1" alt="Additional roles taken up by the Jira Admins. In dedication to all the Jira Admins " class="wp-image-2858" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/What-a-Jira-admin-really-does-LinkedIn-Post.png?w=1200&amp;ssl=1 1200w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/What-a-Jira-admin-really-does-LinkedIn-Post.png?resize=1100%2C1100&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/07/What-a-Jira-admin-really-does-LinkedIn-Post.png?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></a></figure>



<h2 class="wp-block-heading" id="h-how-to-help-your-jira-admins">How to help your Jira Admins?</h2>



<p>In some scenarios, the Jira admin might even be a part-time responsibility in additional to their official job description.</p>



<p>The workload will pile up until the company will engage a Solution Partner or an Atlassian Technical Account Manager for additional support.</p>



<p>We have listed 9 ways to reduce the workload for your beloved Jira Admins</p>



<ol class="wp-block-list"><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Give up on your Jira admin rights</span></strong> (if you are not trained in Jira)<ul><li>That can reduce unnecessary fire-fighting due to mistakes</li><li>Otherwise get proper training to be a Jira admins</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Look for the Jira project admins</span></strong> instead of the Jira admins for project permission requests<ul><li>It can be death by a thousand paper cuts with 1 request from every user</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Standardize your project workflows</span></strong><ul><li>It can be messy when every project have a different workflow and different set of custom fields</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Raise your requests in Jira</span></strong><ul><li>That will facilitate tracking and fulfilment by the Jira Admins</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Use apps</span></strong><ul><li>They can automate some of the manual tasks taking up the Jira Admin&#8217;s time</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Use a LTS version</span></strong>&nbsp;to reduce the upgrade cadence<ul><li>Every upgrade consumes time and effort</li><li>It is easier to patch an LTS version</li><li>It helps to minimise the turnaround time in event of a security advisory</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Upgrade at least once a year</span>&nbsp;</strong><ul><li>The risk, complexity and technical debt increases over time</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Host Jira behind the firewall</span></strong><ul><li>Use VPN or Zero Trust Network to access if your team are working remotely</li><li>That will reduce a lot of work on security</li></ul></li><li><strong><span class="has-inline-color has-luminous-vivid-orange-color">Use Jira Cloud</span></strong> if it is suitable for your organisation<ul><li>Atlassian will take over some of the workload</li></ul></li></ol>



<p>Hopefully with more time, the Jira admins can make Jira better for everyone.</p>
<p>The post <a href="https://www.akeles.com/why-jira-admin-is-a-tough-job/">Why being a Jira Admin is a Tough Job</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2837</post-id>	</item>
		<item>
		<title>CVE-2022-26134 – How to check and protect your Confluence</title>
		<link>https://www.akeles.com/cve-2022-26134-how-to-check-and-protect-your-confluence/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Mon, 06 Jun 2022 14:48:26 +0000</pubDate>
				<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[confluence]]></category>
		<category><![CDATA[best practices]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2820</guid>

					<description><![CDATA[<p>Last Friday, Volexity published a zero day exploit (CVE-2022-26134) on Atlassian Confluence. This post is to share some tips on how to check your Confluence instance is safe, and also some practical advice to protect your Confluence on-prem.&#160; About the vulnerability This bug affects all versions of Confluence since 1.3.0. It is a critical vulnerability ...</p>
<p>The post <a href="https://www.akeles.com/cve-2022-26134-how-to-check-and-protect-your-confluence/">CVE-2022-26134 &#8211; How to check and protect your Confluence</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/06/hero-batman.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/06/hero-batman.png?resize=417%2C336&#038;ssl=1" alt="" class="wp-image-2821" width="417" height="336" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/06/hero-batman.png?w=833&amp;ssl=1 833w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/06/hero-batman.png?resize=768%2C619&amp;ssl=1 768w" sizes="auto, (max-width: 417px) 100vw, 417px" /></a></figure></div>



<p>Last Friday, <a href="https://www.volexity.com/blog/2022/06/02/zero-day-exploitation-of-atlassian-confluence/" target="_blank" rel="noreferrer noopener nofollow">Volexity</a> published a zero day exploit (<strong>CVE-2022-26134</strong>) on Atlassian Confluence. This post is to share some tips on how to check your Confluence instance is safe, and also some practical advice to protect your Confluence on-prem.&nbsp;</p>



<h2 class="wp-block-heading" id="h-about-the-vulnerability">About the vulnerability</h2>



<p>This bug affects all versions of Confluence since 1.3.0. It is a <strong><span class="has-inline-color has-vivid-red-color">critical</span></strong> vulnerability because it allows unauthenticated users to execute code within the Confluence server remotely. According to <a href="https://www.imperva.com/blog/imperva-customers-protected-from-atlassian-confluence-cve-cve-2022-26134/">Imperva Threat Research</a>, there are widespread scanning and attempts of exploitation on the Internet.</p>



<h2 class="wp-block-heading">How to fix the vulnerability</h2>



<p>Atlassian alerted the customers promptly and responded with high priority. We are thankful that Atlassian released the fix in less than 24 hours. </p>



<p>For details of the fix, please refer to the official <a href="https://confluence.atlassian.com/doc/confluence-security-advisory-2022-06-02-1130377146.html" target="_blank" rel="noreferrer noopener nofollow">Confluence Security Advisory 2022-06-02</a>.</p>



<h2 class="wp-block-heading">How to check&nbsp;your Confluence for malicious access</h2>



<p>Here are some basic checks that you can execute to check for any traces of malicious attempts. If there is any occurrence, then you may want to engage the security experts for more in-depth foresenic investigation.</p>



<h3 class="wp-block-heading">URL requests containing ${</h3>



<p>Since one of the attack mechanisms is to use <strong>${</strong> in the request URL, it would be helpful to scan the web server access logs for any occurrences. Please update the path of the Apache httpd/ Nginx access logs accordingly. </p>



<pre class="wp-block-preformatted has-vivid-cyan-blue-color has-text-color">grep '${' /etc/httpd/logs/*access*.log
grep '%24%7B' /etc/httpd/logs/*access*.log
</pre>



<h3 class="wp-block-heading" id="h-url-requests-from-known-ip-addresses">URL requests from known IP addresses</h3>



<p>Based on the Volexity report, there are some IP addresses which are used by the attackers. Similarly, you can grep the access logs to check for any occurrences. Note: It is possible that there may be other attackers using other IP addresses.</p>



<pre class="wp-block-preformatted has-vivid-cyan-blue-color has-text-color">grep 154.146.34.145 /etc/httpd/logs/*access*
grep 154.16.105.147 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 156.146.34.46 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 156.146.34.52 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 156.146.34.9 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 156.146.56.136 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 198.147.22.148 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 198.147.22.148 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 221.178.126.244 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 45.43.19.91 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 59.163.248.170 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 64.64.228.239 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 66.115.182.102 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 66.115.182.111 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 67.149.61.16 /etc/httpd/logs/<meta charset="utf-8">*access*
grep 98.32.230.38 /etc/httpd/logs/<meta charset="utf-8">*access*</pre>



<h2 class="wp-block-heading" id="h-how-to-protect-your-confluence-instance">How to protect your Confluence instance</h2>



<p>Actually, the best form of defense against unauthenticated attacks is to place the server behind the firewall. This will effectively block all attackers from mounting a direct attack remotely. That is a key reason why some security sensitive enterprises are choosing Confluence Data Center. We know that it is not possible for a software to be 100% free of bugs. So there might be another vulnerability waiting to be discovered in the future.</p>



<p>By using <a href="https://confluence.atlassian.com/enterprise/long-term-support-releases-948227420.html">Long Term Support release</a> of the product, it reduces the effort to upgrade since the critical security fixes will be available as long it is architecturally possible. This contributes greatly to a quick reaction to any future zero day exploits.</p>



<p>For those organizations who are working remotely, it is possible to access via VPN or use Web application firewalls for added protection. Both <a href="https://blog.cloudflare.com/cloudflare-customers-are-protected-from-the-atlassian-confluence-cve-2022-26134/" target="_blank" rel="noreferrer noopener">CloudFlare</a> and <a href="https://www.imperva.com/blog/imperva-customers-protected-from-atlassian-confluence-cve-cve-2022-26134/" target="_blank" rel="noreferrer noopener">Imperva</a> have announced that their customers are protected from this vulnerability since they will ensure all requests are authenticated before relaying it to Confluence. </p>



<p>Last but not least, do make sure the license technical contacts are up-to-date. As an Atlassian Solution Partner, we have witnessed a number of occurrences when critical alerts from Atlassian are missed due to staff turnover.</p>
<p>The post <a href="https://www.akeles.com/cve-2022-26134-how-to-check-and-protect-your-confluence/">CVE-2022-26134 &#8211; How to check and protect your Confluence</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2820</post-id>	</item>
		<item>
		<title>Akeles Top 10 Marketplace apps in 2021</title>
		<link>https://www.akeles.com/akeles-top-10-marketplace-apps-in-2021/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Tue, 08 Feb 2022 08:30:00 +0000</pubDate>
				<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[insights]]></category>
		<category><![CDATA[plugins]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2716</guid>

					<description><![CDATA[<p>This year, we are continuing the tradition of sharing our Top 10 popular apps for Jira, Confluence and Bitbucket. From our perspective, Marketplace apps play a significant role for successful adoption of Atlassian platforms by enabling automation to improve productivity, speed or security adding features to provide additional capabilities like Business Analytics, Test Automation, etc ...</p>
<p>The post <a href="https://www.akeles.com/akeles-top-10-marketplace-apps-in-2021/">Akeles Top 10 Marketplace apps in 2021</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a href="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/02/Top-10-Marketplace-Apps-2021.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="512" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/02/Top-10-Marketplace-Apps-2021.png?resize=1024%2C512&#038;ssl=1" alt="" class="wp-image-2717" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/02/Top-10-Marketplace-Apps-2021.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2022/02/Top-10-Marketplace-Apps-2021.png?resize=768%2C384&amp;ssl=1 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>This year, we are continuing the tradition of sharing our <a href="https://www.akeles.com/akeles-top-10-marketplace-apps-in-2020/" target="_blank" rel="noreferrer noopener">Top 10 popular apps for Jira, Confluence and Bitbucket</a>.</p>



<p>From our perspective, Marketplace apps play a significant role for successful adoption of Atlassian platforms by</p>



<ul class="wp-block-list"><li>enabling automation to improve productivity, speed or security</li><li>adding features to provide additional capabilities like Business Analytics, Test Automation, etc</li><li>organising information to provide insight and facilitate collaboration</li></ul>



<p>This year, Atlassian Marketplace reached $2 billion in lifetime sales. This is a huge testimony of the usefulness and popularity of Marketplace apps.</p>



<h2 class="wp-block-heading" id="h-how-is-the-ranking-done">How is the ranking done?</h2>



<p>The ranking is based on the number of licenses (Server/DC/Cloud) customers bought in 2021.<br>We felt this will be a better measure of the popularity of the app.</p>



<p>In event of a tie, we go by the licensed users count, followed by the total sale value for the app.</p>



<h2 class="wp-block-heading" id="AkelesTop10Marketplaceappsin2021-AkelesTop10List">Akeles Top 10 List</h2>



<p>We are pleased to share our list for 2021 voted by the Atlassian users in Singapore. Although our list may not correspond to the global popularity in Atlassian Marketplace, it is an affirmation in the usefulness of the apps.&nbsp;</p>



<p>Congratulations to the winners.</p>



<span id="more-2716"></span>



<h2 class="wp-block-heading">Top 10 Jira Apps for 2021</h2>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>01</td><td><a href="https://marketplace.atlassian.com/apps/6820/scriptrunner-for-jira" target="_blank" rel="noreferrer noopener nofollow">ScriptRunner for Jira</a></td><td>Adaptavist</td></tr><tr><td>02</td><td><a href="https://marketplace.atlassian.com/apps/254/gliffy-diagrams-for-confluence" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/5048/jsu-automation-suite-for-jira-workflows" target="_blank" rel="noreferrer noopener">JSU Automation Suite for Jira Workflows</a></td><td>Beecom (an Appfire company)</td></tr><tr><td>03</td><td><a href="https://marketplace.atlassian.com/apps/27447/table-filter-and-charts-for-confluence" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/1211051/eazybi-reports-and-charts-for-jira" rel="noreferrer noopener" target="_blank">eazyBI Reports and Charts for Jira</a></td><td>eazyBI</td></tr><tr><td>04</td><td><a href="https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml" target="_blank" rel="noreferrer noopener"></a><a href="https://marketplace.atlassian.com/apps/1212161/extension-for-jira-service-management">Exten</a><a href="https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml" target="_blank" rel="noreferrer noopener nofollow">s</a><a href="https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml" target="_blank" rel="noreferrer noopener"></a><a href="https://marketplace.atlassian.com/apps/1212161/extension-for-jira-service-management">ion for Jira Service Management</a></td><td>Deviniti</td></tr><tr><td>05</td><td><a href="https://marketplace.atlassian.com/apps/142/comala-document-management" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/1014681/zephyr-for-jira-test-management">Zephyr Squad &#8211; Test Management for Jira</a></td><td>SmartBear</td></tr><tr><td>06</td><td><a href="https://marketplace.atlassian.com/apps/15231/refined-for-confluence-sites-themes" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/1215460/automation-for-jira-data-center-and-server">Automation for Jira</a></td><td>Atlassian</td></tr><tr><td>07</td><td><a href="https://marketplace.atlassian.com/apps/6572/tempo-timesheets-time-tracking-reports" target="_blank" rel="noreferrer noopener nofollow">Tempo Timesheets &#8211; Time Tracking &amp; Reports</a></td><td>Tempo</td></tr><tr><td>08</td><td><a href="https://marketplace.atlassian.com/apps/1210820/dynamic-forms-for-jira" target="_blank" rel="noreferrer noopener nofollow">Dynamic Forms for Jira</a></td><td>Deviniti</td></tr><tr><td>09</td><td><a href="https://marketplace.atlassian.com/apps/1212129/saml-single-sign-on-saml-sso-confluence" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/29496/jira-workflow-toolbox">Jira Workflow Toolbox</a></td><td>Decadis AG</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence" target="_blank" rel="noreferrer noopener nofollow"></a><a href="https://marketplace.atlassian.com/apps/1212259/bigpicture-project-management-ppm">BigPicture – Project Management &amp; PPM</a></td><td>BigPicture (an Appfire company)</td></tr></tbody></table></figure>



<p></p>



<h2 class="wp-block-heading">Top 10 Confluence Apps for 2021</h2>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>01</td><td><a href="https://marketplace.atlassian.com/apps/1210933/draw-io-diagrams-for-confluence" target="_blank" rel="noreferrer noopener nofollow">draw.io Diagrams for Confluence</a></td><td>//SEIBERT/MEDIA – Draw.io</td></tr><tr><td>02</td><td><a href="https://marketplace.atlassian.com/apps/254/gliffy-diagrams-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Gliffy Diagrams for Confluence</a></td><td>Gliffy</td></tr><tr><td>03</td><td><a href="https://marketplace.atlassian.com/apps/27447/table-filter-and-charts-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Table Filter and Charts for Confluence</a></td><td>Stiltsoft</td></tr><tr><td>04</td><td><a href="https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml" target="_blank" rel="noreferrer noopener nofollow">Easy SSO (Confluence) Kerberos/NTLM/SAML</a></td><td>TechTime Initiative Group Limited</td></tr><tr><td>05</td><td><a href="https://marketplace.atlassian.com/apps/142/comala-document-management" target="_blank" rel="noreferrer noopener nofollow">Comala Document Management</a></td><td>Comalatech</td></tr><tr><td>06</td><td><a href="https://marketplace.atlassian.com/apps/15231/refined-for-confluence-sites-themes" target="_blank" rel="noreferrer noopener nofollow">Refined for Confluence | Sites &amp; Themes</a></td><td>Refined</td></tr><tr><td>07</td><td><a href="https://marketplace.atlassian.com/apps/1218360/mo-confluence-oauth-sso-confluence-openid-connect-oidc-sso" target="_blank" rel="noreferrer noopener nofollow">mO Confluence OAuth SSO, Confluence OpenID Connect/OIDC SSO</a></td><td>miniOrange</td></tr><tr><td>08</td><td><a href="https://marketplace.atlassian.com/apps/245/composition-tabs-for-confluence" target="_blank" rel="noreferrer noopener nofollow">Composition Tabs for Confluence</a></td><td>ServiceRocket</td></tr><tr><td>09</td><td><a href="https://marketplace.atlassian.com/apps/1212129/saml-single-sign-on-saml-sso-confluence" target="_blank" rel="noreferrer noopener nofollow">SAML Single Sign On SAML SSO Confluence</a></td><td>resolution Reichert Network Solutions GmbH</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence">Sc</a><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence" target="_blank" rel="noreferrer noopener">r</a><a href="https://marketplace.atlassian.com/apps/1215215/scriptrunner-for-confluence" target="_blank" rel="noreferrer noopener nofollow">iptRunner for Confluence</a></td><td>Adaptavist</td></tr></tbody></table></figure>



<p></p>



<h2 class="wp-block-heading">Top 10 Bitbucket Apps for 2021</h2>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>S/N</th><th>App Name</th><th>Publisher</th></tr></thead><tbody><tr><td>1</td><td><a href="https://marketplace.atlassian.com/apps/1211284/webhook-to-jenkins-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Webhook to Jenkins for Bitbucket</a></td><td>Mohami (an Appfire company)</td></tr><tr><td>2</td><td><a href="https://marketplace.atlassian.com/apps/1213250/scriptrunner-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">ScriptRunner for Bitbucket</a></td><td>Adaptavist</td></tr><tr><td>3</td><td><a href="https://marketplace.atlassian.com/apps/1210934/awesome-graphs-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Awesome Graphs for Bitbucket</a></td><td>Stiltsoft</td></tr><tr><td>4</td><td><a href="https://marketplace.atlassian.com/apps/1211959/jira-hooks-for-bitbucket" target="_blank" rel="noreferrer noopener nofollow">Jira Hooks for Bitbucket</a></td><td>DevOpsSystems Mueller</td></tr><tr><td>5</td><td><a href="https://marketplace.atlassian.com/apps/1211631/external-hooks-by-reconquest" target="_blank" rel="noreferrer noopener nofollow">External Hooks by Reconquest</a></td><td>Reconquest</td></tr><tr><td>6</td><td><a href="https://marketplace.atlassian.com/apps/1217045/saml-single-sign-on-saml-sso-bitbucket" target="_blank" rel="noreferrer noopener nofollow">SAML Single Sign On (SAML SSO) Bitbucket</a></td><td>resolution Reichert</td></tr><tr><td>7</td><td><a href="https://marketplace.atlassian.com/apps/1211303/workzone-pullrequest-workflow" target="_blank" rel="noreferrer noopener nofollow">Workzone: PullRequest Workflow</a></td><td>Izymes Pty Ltd</td></tr><tr><td>8</td><td><a href="https://marketplace.atlassian.com/apps/1212735/sonar-for-bitbucket-server" target="_blank" rel="noreferrer noopener">Son</a><a href="https://marketplace.atlassian.com/apps/1212735/sonar-for-bitbucket-server" target="_blank" rel="noreferrer noopener nofollow">a</a><a href="https://marketplace.atlassian.com/apps/1212735/sonar-for-bitbucket-server" target="_blank" rel="noreferrer noopener">r for Bitbucket</a></td><td>Mibex Software GmbH</td></tr><tr><td>9</td><td><a href="https://marketplace.atlassian.com/apps/1211309/snippets-for-bitbucket-server" target="_blank" rel="noreferrer noopener nofollow">Snippets for Bitbucket Server</a></td><td>Mohami <meta charset="utf-8">(an Appfire company)</td></tr><tr><td>10</td><td><a href="https://marketplace.atlassian.com/apps/1221399/security-for-bitbucket-soteri" target="_blank" rel="noreferrer noopener nofollow">Security for Bitbucket &#8211; Soteri</a></td><td>Soteri</td></tr></tbody></table></figure>



<style>
.is-style-stripes th {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 6px;
}


.is-style-stripes td {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 10px;
}

.is-style-stripes tr {
    line-height: 36px;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #fff8ea !important;
</style>



<p>We hope this list is useful for Atlassian admins.<br>Here&#8217;s a guide we think you might be interested &#8211; <a href="https://www.akeles.com/jira-apps-best-practices/">Best Practices in Jira Administration – Jira Apps Management</a>.</p>


<p>The post <a href="https://www.akeles.com/akeles-top-10-marketplace-apps-in-2021/">Akeles Top 10 Marketplace apps in 2021</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2716</post-id>	</item>
		<item>
		<title>Is My Jira apps affected by Log4j CVE-2021-44228</title>
		<link>https://www.akeles.com/is-my-jira-apps-affected-by-log4j-cve-2021-44228/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Sat, 18 Dec 2021 09:35:13 +0000</pubDate>
				<category><![CDATA[announcements]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2691</guid>

					<description><![CDATA[<p>What is CVE-2021-44228 CVE-2021-44228 or log4shell is a serious vulnerability discovered recently. It allows an attacker to execute malicious code in any applications which uses a vulnerable version of log4j (Version 2.0 onwards). The impact is very severe because: It is extremely simple to execute such an attack Log4J is the most popular logging framework ...</p>
<p>The post <a href="https://www.akeles.com/is-my-jira-apps-affected-by-log4j-cve-2021-44228/">Is My Jira apps affected by Log4j CVE-2021-44228</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="512" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/12/CVE-2021-44228.png?resize=1024%2C512&#038;ssl=1" alt="log4shell cover image" class="wp-image-2693" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/12/CVE-2021-44228.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/12/CVE-2021-44228.png?resize=768%2C384&amp;ssl=1 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-what-is-cve-2021-44228">What is CVE-2021-44228</h2>



<p>CVE-2021-44228 or <a rel="noreferrer noopener" aria-label="log4shell (opens in a new tab)" href="https://en.wikipedia.org/wiki/Log4Shell" target="_blank">log4shell</a> is a serious vulnerability discovered recently. It allows an attacker to execute malicious code in any applications which uses a vulnerable version of log4j (Version 2.0 onwards). The impact is very severe because:</p>



<ul class="wp-block-list"><li> It is extremely simple to execute such an attack</li><li> Log4J is the most popular logging framework used by many Java applications</li><li>There are already many attempts on the Internet to scan for this loophole </li></ul>



<p>The official guideline is to patch the applications to upgrade to Log4J version 2.16 onwards.</p>



<h2 class="wp-block-heading" id="h-are-akeles-jira-confluence-apps-safe">Are Akeles Jira/Confluence apps safe?</h2>



<p>Thankfully with applications like Bitbucket and <a href="https://www.sonatype.com/products/open-source-security-dependency-management" target="_blank" rel="noreferrer noopener" aria-label="Sonatype Nexus Lifecycle (opens in a new tab)">Sonatype Nexus Lifecycle</a>, we were able to identify the 3rd party components used in our applications.</p>



<p>We have verified that we do not bundle the log4j library in <a href="https://marketplace.atlassian.com/vendors/105">our Jira/Confluence apps</a>. We are using the log4j library that is provided by Jira/Confluence. Hence we are safe.</p>



<p>Another piece of reassuring news is Atlassian is also scanning the apps listed on the Atlassian Marketplace.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Each vulnerable DC or server app will be given the same expedited deadline as cloud apps. DC and server apps that fail to address the vulnerability within this expedited timeframe will be removed from the marketplace, and then Atlassian will inform customers who have vulnerable paid apps installed.</p></blockquote>



<p class="has-background has-vivid-green-cyan-background-color">While doing research for our customers, we have also compiled <a href="https://akeles.jira.com/wiki/spaces/INFO/pages/7212597249/CVE-2021-44228+Marketplace+Apps+Tracking+List" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">a list of official statements from fellow App publishers</a>. Hope it will be helpful for those who need to do their &#8220;due diligence&#8221;.</p>



<h2 class="wp-block-heading" id="h-is-my-atlassian-applications-safe">Is my Atlassian applications safe?</h2>



<h3 class="wp-block-heading" id="h-jira-confluence">Jira/Confluence</h3>



<p>Atlassian has put up <a href="https://confluence.atlassian.com/security/multiple-products-security-advisory-log4j-vulnerable-to-remote-code-execution-cve-2021-44228-1103069934.html">a detailed official advisory</a> that stated that Jira and Confluence are using an Atlassian-maintained fork of Log4J 1.2.17 which is not vulnerable to CVE-2021-44228. However they confirmed a similar but low risk vulnerability (CVE-2021-4104) which is exposed only if the log4j configuration has been modified from their default settings.</p>



<p>The risk is low because these settings are not enabled by default. Nevertheless, it is better to counter check again.</p>



<h3 class="wp-block-heading" id="h-bitbucket">Bitbucket</h3>



<p>While Bitbucket is not affected by the Remote Code Execution, it may be risk of information leakage due to the use of <a href="https://discuss.elastic.co/t/apache-log4j2-remote-code-execution-rce-vulnerability-cve-2021-44228-esa-2021-31/291476">affected versions of ElasticSearch</a>. The remediation steps are available on <a href="https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/">Atlassian security advisory</a>.</p>



<h2 class="wp-block-heading" id="h-is-my-sonatype-applications-safe">Is my Sonatype applications safe? </h2>



<p>For our customers who are using Sonatype products,  Nexus Lifecycle, Nexus Firewall or Nexus Repository are using logback instead of log4j. Hence they are not affected. The official statement is available at <a rel="noreferrer noopener" aria-label="here (opens in a new tab)" href="https://help.sonatype.com/docs/important-announcements/sonatype-product-log4j-vulnerability-status" target="_blank">Sonatype website</a>.</p>



<h2 class="wp-block-heading" id="h-food-for-thoughts">Food for Thoughts</h2>



<p>The connectivity of the Internet makes it even more challenging to prevent such zero-day vulnerability. Here are some questions we need to take in considerations for the IT strategy (tooling, SaaS services, architecture, processes, automation, etc)</p>



<ul class="wp-block-list"><li>How can we be notified of any vulnerabilities as soon as possible?</li><li>How can we minimise the risks and impact of an attack?</li><li>How can we identify the affected applications quickly?</li><li>How can we ensure the 3rd party libraries used are safe?</li><li>How can we patch the affected applications in a timely manner?</li></ul>



<h2 class="wp-block-heading" id="h-useful-resources">Useful Resources</h2>



<p>You may want to consult the following pages for more information </p>



<ul class="wp-block-list"><li><a href="https://blog.sonatype.com/a-new-0-day-log4j-vulnerability-discovered-in-the-wild" target="_blank" rel="noreferrer noopener" aria-label="https://blog.sonatype.com/a-new-0-day-log4j-vulnerability-discovered-in-the-wild (opens in a new tab)">https://blog.sonatype.com/a-new-0-day-log4j-vulnerability-discovered-in-the-wild</a></li><li><a href="https://blog.sonatype.com/why-did-log4shell-set-the-internet-on-fire" target="_blank" rel="noreferrer noopener" aria-label="https://blog.sonatype.com/why-did-log4shell-set-the-internet-on-fire (opens in a new tab)">https://blog.sonatype.com/why-did-log4shell-set-the-internet-on-fire</a></li><li><a href="https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/" target="_blank" rel="noreferrer noopener" aria-label="https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/ (opens in a new tab)">https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/</a></li></ul>
<p>The post <a href="https://www.akeles.com/is-my-jira-apps-affected-by-log4j-cve-2021-44228/">Is My Jira apps affected by Log4j CVE-2021-44228</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2691</post-id>	</item>
		<item>
		<title>Best Practices in Jira Administration – API Tokens</title>
		<link>https://www.akeles.com/best-practices-in-jira-administration-api-tokens/</link>
		
		<dc:creator><![CDATA[Akeles]]></dc:creator>
		<pubDate>Fri, 12 Nov 2021 03:59:58 +0000</pubDate>
				<category><![CDATA[best practices]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[jira]]></category>
		<guid isPermaLink="false">https://www.akeles.com/?p=2668</guid>

					<description><![CDATA[<p>One of Jira&#8217;s strengths is that it allows 3rd party integration via REST API calls. By providing the username, password and Base URL, it is possible to 3rd party apps to query or update Jira automatically. In this article, we will share why using API Tokens is a better and safer option than using Password ...</p>
<p>The post <a href="https://www.akeles.com/best-practices-in-jira-administration-api-tokens/">Best Practices in Jira Administration – API Tokens</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="512" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Best-Practices-in-Jira-Administration-API-Tokens.png?resize=1024%2C512&#038;ssl=1" alt="Best practices in Jira Administration with API Tokens" class="wp-image-2669" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Best-Practices-in-Jira-Administration-API-Tokens.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Best-Practices-in-Jira-Administration-API-Tokens.png?resize=768%2C384&amp;ssl=1 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>One of Jira&#8217;s strengths is that it allows 3rd party integration via REST API calls. By providing the username, password and Base URL, it is possible to 3rd party apps to query or update Jira automatically.</p>



<p>In this article, we will share why using API Tokens is a better and safer option than using Password Authentication.</p>



<h2 class="wp-block-heading" id="h-the-power-of-passwords">The Power of Passwords</h2>



<p>Besides entering passwords on the Jira login screen, it is also possible to provide the passwords on 3rd party applications or scripts to execute REST API calls.</p>



<p>Some of the use cases are like</p>



<ul class="wp-block-list"><li>Create issues from Slack</li><li>Send alerts to Microsoft Teams</li><li>Update Jira issues with Commits information from GitHub</li><li>Integrate with your in-house systems</li></ul>



<p>If the password fails in the wrong hands, it is possible that</p>



<ul class="wp-block-list"><li><span style="color:#cf2e2e" class="tadv-color">Wikileaks of your confidential data</span></li><li><span style="color:#cf2e2e" class="tadv-color">Your Jira system can slow down drastically due to excessive API calls which affects the usage of other users</span></li></ul>



<h2 class="wp-block-heading" id="h-benefits-of-using-api-tokens-over-passwords">Benefits of using API Tokens over Passwords</h2>



<p>By using API Token, it improves the security of your Jira instance</p>



<ul class="wp-block-list"><li><strong>Safer</strong> &#8211; The API Token has a certain level of password complexity which defends against dictionary attacks </li><li><strong>Isolation </strong>&#8211; It distributes the risk by having a different API token for each 3rd party integration.  It is possible to revoke/reset the token for that application without any impact to other applications. </li><li><strong>Differentiation</strong> &#8211; With a different mechanism, it is possible to apply more stringent checks on the usage of API Tokens (e.g. restriction by IP address range)</li><li><strong>Control</strong> &#8211; It restricts ordinary users from using their credentials to do REST API calls&nbsp;</li><li><strong>Availability&nbsp;</strong>&#8211; For sites running on Single Sign On. Users will not know their passwords other than their Windows passwords</li><li><strong>Validity</strong> &#8211; It is possible to set the expiry date of the token</li></ul>



<h2 class="wp-block-heading" id="h-api-token-authentication-for-jira">API Token Authentication for Jira</h2>



<p>We like the <a href="https://marketplace.atlassian.com/apps/1221586/api-token-authentication-jira?hosting=datacenter&amp;tab=overview">API Token Authentication Jira</a> because it offers the following features:</p>



<h3 class="wp-block-heading" id="h-disable-basic-authentication-with-user-passwords">Disable basic authentication with user passwords</h3>



<p>It allows basic authentication with API Tokens. Currently, it is not possible to use the Jira Data Center&#8217;s <a href="https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html">Personal Access Token</a> together with the username on 3rd party websites.&nbsp;</p>



<figure class="wp-block-image size-large is-style-default imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="415" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?resize=1100%2C415&#038;ssl=1" alt="Personal Access Tokens cannot be used for Basic authentication that is commonly used by 3rd party websites" class="wp-image-2670" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?w=2128&amp;ssl=1 2128w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?resize=1100%2C415&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?resize=768%2C289&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?resize=1536%2C579&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/PAT-cannot-be-used-for-basic-auth.png?resize=2048%2C772&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<p style="background-color:#f9e4e9" class="has-text-color has-background has-vivid-red-color">Warning: If you disable Basic Authentication with passwords in the System Wide settings, you also can&#8217;t authenticate on non REST endpoints with API Tokens directly. You can still do that <a rel="noreferrer noopener" aria-label="by reusing a session (opens in a new tab)" href="https://wiki.resolution.de/doc/api-token-authentication/latest/user-guide/knowledge-base/using-api-tokens-to-download-attachments" target="_blank">by reusing a session</a> you got from authenticating with an API Token.</p>



<h3 class="wp-block-heading" id="h-able-to-limit-usage-to-particular-ip-ranges">Able to limit usage to particular IP ranges</h3>



<p>It is possible to limit the usage of the API token to the IP address of the internal system. You can ensure the REST API calls are coming from your trusted network.</p>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="452" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/restrict-ip-range.png?resize=1024%2C452&#038;ssl=1" alt="You can limit by ip range for API token usage" class="wp-image-2671" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/restrict-ip-range.png?w=1024&amp;ssl=1 1024w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/restrict-ip-range.png?resize=768%2C339&amp;ssl=1 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="h-block-requests-with-malicious-characters-in-path">Block requests with malicious characters in path</h3>



<p>This is a bonus feature which helps to defend against some attack vectors.</p>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="539" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?resize=1100%2C539&#038;ssl=1" alt="Block malicious characters in path" class="wp-image-2672" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?w=2092&amp;ssl=1 2092w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?resize=1100%2C539&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?resize=768%2C377&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?resize=1536%2C753&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Block-malicious-characters-in-path.png?resize=2048%2C1004&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" id="h-limit-usage-of-api-tokens">Limit usage of API Tokens</h3>



<p>It is a security best practice to grant rights only to users who needs it and has proper training. There are incidents arising from users who entered their Jira passwords on 3rd party sites or executed a buggy script.</p>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="573" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?resize=1100%2C573&#038;ssl=1" alt="which users can create API tokens" class="wp-image-2673" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?w=2110&amp;ssl=1 2110w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?resize=1100%2C573&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?resize=768%2C400&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?resize=1536%2C801&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Creation-of-API-tokens.png?resize=2048%2C1068&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<p style="background-color:#e8f7e8;color:#057532" class="has-text-color has-background"><strong>Tip:</strong> We recommend to create a group &#8220;<strong>jira-api-users</strong>&#8221; to manage those service account users who can use API Tokens.</p>



<h3 class="wp-block-heading" id="h-set-a-validity-of-the-api-token">Set a validity of the API Token</h3>



<p>If the token is for testing or for temporary usage, the Jira admin can just set a shorter validity that will expire automatically. Otherwise it relies on the Jira Admins to remember to revoke the access manually.</p>



<p>Service Accounts typically do not have a password validity. If the service account is from an Active Directory, there could be disruption if there is a 90 day reset password policy. </p>



<p>By using the Active Directory passwords, it is possible that account is locked out of all applications after multiple wrong password attempts.</p>



<h3 class="wp-block-heading" id="h-control-over-audit-logging">Control over audit logging</h3>



<p>It offers admins a fine level of control over the information to be logged.</p>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="419" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?resize=1100%2C419&#038;ssl=1" alt="What should be audit logged" class="wp-image-2676" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?w=2110&amp;ssl=1 2110w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?resize=1100%2C419&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?resize=768%2C293&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?resize=1536%2C585&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-03.png?resize=2048%2C780&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="446" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?resize=1100%2C446&#038;ssl=1" alt="Logging of failed attempts" class="wp-image-2675" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?w=2106&amp;ssl=1 2106w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?resize=1100%2C446&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?resize=768%2C311&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?resize=1536%2C623&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-02.png?resize=2048%2C830&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<figure class="wp-block-image size-large imagewithborder"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1100" height="352" src="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?resize=1100%2C352&#038;ssl=1" alt="audit logging of permission errors" class="wp-image-2674" srcset="https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?w=2100&amp;ssl=1 2100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?resize=1100%2C352&amp;ssl=1 1100w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?resize=768%2C246&amp;ssl=1 768w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?resize=1536%2C492&amp;ssl=1 1536w, https://i0.wp.com/www.akeles.com/wp-content/uploads/2021/11/Audit-Logging-01.png?resize=2048%2C655&amp;ssl=1 2048w" sizes="auto, (max-width: 1100px) 100vw, 1100px" /></figure>



<span id="more-2668"></span>



<hr class="wp-block-separator"/>



<h3 class="wp-block-heading" id="h-other-related-security-articles">Other related security articles</h3>



<ul class="wp-block-list"><li><a href="https://www.akeles.com/jira-apps-best-practices/">Best Practices in Jira Administration &#8211; Jira Apps Management</a></li><li><a href="https://www.akeles.com/how-to-protect-your-jira-from-viruses-missing-files-and-performance-issues/">How to protect your Jira from viruses, missing files and performance issues</a></li></ul>


<p>The post <a href="https://www.akeles.com/best-practices-in-jira-administration-api-tokens/">Best Practices in Jira Administration – API Tokens</a> appeared first on <a href="https://www.akeles.com">Akeles</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2668</post-id>	</item>
	</channel>
</rss>