Adding and Managing Application Assets
KooGallery provides a unified asset management center for you to add, modify, delete, and perform other operations on assets.
You can release application assets added to KooGallery as commercial license software later. Before releasing an application asset, ensure that its software package complies with Asset Security Standards.
Asset Security Standards
After you submit a request for releasing an application asset, KooGallery automatically scans the software package of the asset against items listed in the following table.
|
Item |
Requirement |
|---|---|
|
Virus |
Software packages cannot contain viruses, Trojan horses, or malicious programs. |
|
Software package vulnerability |
Software packages cannot contain high-risk vulnerabilities whose CVSS score is 7.0 or higher. |
Supported Software Package Formats for Scanning
- Binary package
Item
Description
Language
C, C++, Java, Go, JavaScript, Python, Rust, Swift, C#, and PHP
Package format
Installation package formats: .zip, .tar, and .tar.gz
Names: Package names can include letters, digits, hyphens (-), underscores (_), and parentheses.
File content formats: cramfs, yaffs, JFFS2, SquashFS, UBI, ISO 9660/UDF, Windows Imaging Format (WIM), Ext2, Ext3, Ext4, UBIFS, romfs, Microsoft disk image, Macintosh HFS, VMDK/OVA, QCOW2, and VDI
Firmware formats: Android OTA Images, Android sparse image, MOT, Intel HEX, RockChip, and U-Boot (uImage, FIT image, and zImage)
Executable file formats: PE and ELF
Mobile app formats: Android, HarmonyOS, and iOS
OS and CPU architecture
Binary files built on the following OSs: Linux, Windows, Android, QNX, macOS, and RTOS
CPU architectures: x86/x64, Arm/Arm64, MIPS, and PowerPC
Package size
Up to 20 GB
- Docker image package
Item
Description
Language
C, C++, Java, Go, JavaScript, Python, Rust, Swift, C#, and PHP
Package format
Installation package formats: .zip, .tar, and .tar.gz
Names: Package names can include letters, digits, hyphens (-), underscores (_), and parentheses.
Container image format: .tar
If there are multiple container images, pack each container image into a .tar file. Then combine all these .tar files into a .tar, .tar.gz, or .zip package.
File format: OCI
Container image version
20.10 or later
Example command for packing container images:
docker save --format oci -o <Output file name.tar> <Image name:Tag>
Package size
Up to 20 GB
Adding an Asset
- Log in to the Seller Console using your Huawei Cloud account that you used to register with KooGallery.
- In the navigation pane, choose Product Management > My Assets. On the displayed page, click Add Asset in the upper right corner.
- In the Select Asset Type dialog box, set Category to Application and click OK.
- Enter related information as prompted and click Submit for Review. Then you can check the asset review status.
- If the size of the software package is greater than 1 GB, upload it to an OBS bucket under your account first. For details, see Using OBS Console.
- Check your software package against the KooGallery Product Security Review Standards 3.0. If it fails the check, rectify the issues first.
Checking the Asset Review Status
You can check the review status on the Requests tab under Product Management > My Assets.
- Approved: You can release the asset as a commercial license.
- Scanning: Wait for the system to check whether it complies with Asset Security Standards. If you have any questions, submit a service ticket to contact the customer service.
- Rejected: Click Details. On the asset details page, scroll down to Version Information and click the security scan report to download and view it.


- If the security issues have been rectified, click Modify, upload the rectified software package, and submit it for review again.
- If there are false positives, click Appeal to file an appeal.
- Enter the false positive conclusion in columns F, G, and H in the downloaded Security Scanning Report and save it.

- Click Upload Proof, upload the saved file, and click Submit in the lower right corner. The asset status changes to Reviewing. KooGallery will review the asset within three working days.

- Enter the false positive conclusion in columns F, G, and H in the downloaded Security Scanning Report and save it.
Modifying an Asset
- Choose Product Management > My Assets and click Modify in the Operation column.

- Under Version Information, click Modify in the row of a version.

- Click Upload File and select a new software package.

- Click Submit for Review.

Deleting an Asset
You can delete assets that are not associated with products and those in the draft box.
On the Product Management > My Assets page, click Delete in the Operation column and confirm the deletion.

Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot