List of used Frameworks

In this documentation page, we will provide basic information about the frameworks used in this project. Note that the following tables won’t include transient dependencies. Container services won’t be included as well as they can be changed by any user to fit his requirements.

Used frameworks and dependencies (backend)

Dependency/ Framework

Version

Usage

Python

3.11 (min)

Programming language

Docker Engine

23.0.5

Container deployment

Docker Compose

2.17.3

Container build system

Django

4.2.1

Web framework

Django REST Framework

3.14.0

Extension to the web framework

Celery

5.2.7

Asynchronous task queue

YARA

4.0.5

Malware and Vulnerability detection rules

Yara Scanner Server (YSS)

2.0.3

Yara scanner and server

Androguard

3.3.5

Tool to support Android analysis

(Sphinx)

6.2.1

Documentation builder

(Android Semgrep Rules)

latest

Semgrep rules for Android security

Used frameworks and dependencies (frontend)

Dependency/ Framework

Version

Usage

jQuery + jQuery DataTables

3.7.1, 1.13.4

Table integration and HTML manipulation

jsTree

3.2.1

Display source trees

ApexCharts

3.36.2

Generate charts

jsVectormap

-

Display maps

Tabler Theme

v1.0.0-beta17

Global HTML/CSS theme

Monaco Editor

0.39.0

Display source code

JetBrains UI Kit (Icons only)

-

Source tree icons

Celery Progress

0.3

Display celery task updates