JumpServer is an open-source Privileged Access Management (PAM) platform that provides DevOps and IT teams with on-demand and secure access to SSH, RDP, Kubernetes, Database and RemoteApp endpoints through a web browser.
1790 matches across 13 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | utils/get_no_parent_nodes.py | 17 | |
| LOW | utils/generate_fake_data/resources/system.py | 4 | |
| LOW | utils/generate_fake_data/resources/users.py | 7 | |
| LOW | utils/generate_fake_data/resources/terminal.py | 2 | |
| LOW | utils/generate_fake_data/resources/terminal.py | 3 | |
| LOW | utils/generate_fake_data/resources/terminal.py | 4 | |
| LOW | utils/generate_fake_data/resources/terminal.py | 5 | |
| LOW | utils/generate_fake_data/resources/perms.py | 6 | |
| LOW | utils/generate_fake_data/resources/perms.py | 7 | |
| LOW | utils/generate_fake_data/resources/perms.py | 8 | |
| LOW | utils/generate_fake_data/resources/assets.py | 7 | |
| LOW | apps/manage.py | 19 | |
| LOW | apps/settings/apps.py | 10 | |
| LOW | apps/settings/apps.py | 11 | |
| LOW | apps/settings/admin.py | 1 | |
| LOW | apps/settings/tests.py | 1 | |
| LOW | apps/settings/tasks/__init__.py | 4 | |
| LOW | apps/settings/tools/__init__.py | 3 | |
| LOW | apps/settings/tools/__init__.py | 4 | |
| LOW | apps/settings/tools/__init__.py | 5 | |
| LOW | apps/settings/tools/__init__.py | 6 | |
| LOW | apps/settings/tools/__init__.py | 7 | |
| LOW | apps/settings/tools/ping.py | 10 | |
| LOW | apps/settings/utils/__init__.py | 4 | |
| LOW | apps/settings/utils/__init__.py | 5 | |
| LOW | apps/settings/utils/__init__.py | 6 | |
| LOW | apps/settings/serializers/__init__.py | 4 | |
| LOW | apps/settings/serializers/__init__.py | 5 | |
| LOW | apps/settings/serializers/__init__.py | 6 | |
| LOW | apps/settings/serializers/__init__.py | 7 | |
| LOW | apps/settings/serializers/__init__.py | 8 | |
| LOW | apps/settings/serializers/__init__.py | 9 | |
| LOW | apps/settings/serializers/__init__.py | 10 | |
| LOW | apps/settings/serializers/__init__.py | 11 | |
| LOW | apps/settings/serializers/__init__.py | 12 | |
| LOW | apps/settings/serializers/__init__.py | 13 | |
| LOW | apps/settings/serializers/__init__.py | 14 | |
| LOW | apps/settings/serializers/__init__.py | 15 | |
| LOW | apps/settings/serializers/__init__.py | 16 | |
| LOW | apps/settings/serializers/auth/mixin.py | 3 | |
| LOW | apps/settings/serializers/auth/__init__.py | 1 | |
| LOW | apps/settings/serializers/auth/__init__.py | 2 | |
| LOW | apps/settings/serializers/auth/__init__.py | 3 | |
| LOW | apps/settings/serializers/auth/__init__.py | 4 | |
| LOW | apps/settings/serializers/auth/__init__.py | 5 | |
| LOW | apps/settings/serializers/auth/__init__.py | 6 | |
| LOW | apps/settings/serializers/auth/__init__.py | 7 | |
| LOW | apps/settings/serializers/auth/__init__.py | 8 | |
| LOW | apps/settings/serializers/auth/__init__.py | 9 | |
| LOW | apps/settings/serializers/auth/__init__.py | 10 | |
| LOW | apps/settings/serializers/auth/__init__.py | 11 | |
| LOW | apps/settings/serializers/auth/__init__.py | 12 | |
| LOW | apps/settings/serializers/auth/__init__.py | 13 | |
| LOW | apps/settings/serializers/auth/__init__.py | 14 | |
| LOW | apps/settings/serializers/auth/__init__.py | 15 | |
| LOW | apps/settings/serializers/auth/__init__.py | 16 | |
| LOW | apps/settings/urls/api_urls.py | 1 | |
| LOW | apps/settings/api/ldap.py | 9 | |
| LOW | apps/settings/api/__init__.py | 1 | |
| LOW | apps/settings/api/__init__.py | 2 | |
| 665 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | utils/test_run_migrations.py | 23 | def migrate_system_role_binding(apps, schema_editor): |
| LOW | apps/settings/models.py | 99 | def refresh_keycloak_to_openid_if_need(self): |
| LOW | apps/settings/models.py | 231 | def register_sqlite_connection(): |
| LOW | apps/settings/signal_handlers.py | 30 | def refresh_settings_on_changed(sender, instance=None, **kwargs): |
| LOW | apps/settings/signal_handlers.py | 42 | def on_django_ready_add_db_config(sender, **kwargs): |
| LOW | apps/settings/signal_handlers.py | 47 | def auto_generate_terminal_host_key(sender, **kwargs): |
| LOW | apps/settings/signal_handlers.py | 59 | def subscribe_settings_change(sender, **kwargs): |
| LOW | apps/settings/tasks/ldap.py | 122 | def import_ldap_user_periodic(**kwargs): |
| LOW | apps/settings/tasks/ldap.py | 138 | def import_ldap_ha_user_periodic(**kwargs): |
| LOW | apps/settings/utils/ldap.py | 585 | def _test_search_ou_and_filter(self): |
| LOW | apps/settings/utils/ldap.py | 597 | def test_search_ou_and_filter(self): |
| LOW | apps/settings/utils/common.py | 9 | def get_interface_setting_or_default(): |
| LOW | apps/settings/api/security.py | 36 | def get_page_offset_and_limit(self): |
| LOW | apps/settings/api/i18n.py | 18 | def get_component_translations(self, name): |
| LOW | apps/rbac/tree.py | 385 | def _get_permission_name_icon(self, p: Permission, content_types_name_mapper: dict): |
| LOW | apps/rbac/backends.py | 15 | def username_allow_authenticate(self, username): |
| LOW | apps/rbac/builtin.py | 158 | def get_system_role_by_old_name(cls, name): |
| LOW | apps/rbac/signal_handlers.py | 10 | def after_migrate_update_builtin_role_permissions(sender, app_config, **kwargs): |
| LOW | apps/rbac/signal_handlers.py | 25 | def on_system_role_permission_changed(sender, instance, **kwargs): |
| LOW | apps/rbac/signal_handlers.py | 31 | def on_system_role_binding_update(sender, instance, **kwargs): |
| LOW | apps/rbac/signal_handlers.py | 43 | def on_org_role_permission_changed(sender, instance, action, **kwargs): |
| LOW | apps/rbac/signal_handlers.py | 49 | def on_org_role_binding_update(sender, instance, **kwargs): |
| LOW | apps/rbac/models/rolebinding.py | 136 | def get_user_has_the_perm_orgs(cls, perm, user): |
| LOW | apps/tickets/utils.py | 11 | def send_ticket_applied_mail_to_assignees(ticket, assignees): |
| LOW | apps/tickets/utils.py | 27 | def send_ticket_processed_mail_to_applicant(ticket, processor): |
| LOW | apps/tickets/filters.py | 82 | def filter_applicant_username_name(queryset, name, value): |
| LOW | apps/tickets/models/ticket/apply_asset.py | 25 | def get_apply_actions_display(self): |
| LOW | apps/tickets/models/ticket/login_asset_confirm.py | 24 | def activate_connection_token_if_need(self): |
| LOW | apps/tickets/models/ticket/general.py | 153 | def _change_state_by_applicant(self, state): |
| LOW | apps/tickets/models/ticket/general.py | 228 | def create_process_steps_by_flow(self): |
| LOW | apps/tickets/models/ticket/general.py | 238 | def create_process_steps_by_assignees(self, assignees): |
| LOW | apps/tickets/models/ticket/general.py | 356 | def get_current_ticket_flow_approve(self): |
| LOW | apps/tickets/serializers/ticket/common.py | 12 | def get_default_permission_name(ticket): |
| LOW | apps/tickets/serializers/ticket/common.py | 23 | def _construct_default_permission_name(serializer_field): |
| LOW | apps/tickets/serializers/ticket/common.py | 49 | def filter_many_to_many_field(self, model, values: list, **kwargs): |
| LOW | apps/tickets/signal_handlers/ticket.py | 13 | def after_save_set_rel_snapshot(sender, instance, update_fields=None, **kwargs): |
| LOW | apps/tickets/views/approve.py | 54 | def redirect_message_response(self, **kwargs): |
| LOW | apps/tickets/handlers/base.py | 48 | def _send_applied_mail_to_assignees(self, step=None): |
| LOW | apps/tickets/handlers/base.py | 57 | def _send_processed_mail_to_applicant(self, step=None): |
| LOW | apps/tickets/handlers/base.py | 63 | def _diff_prev_approve_context(self, state): |
| LOW | apps/tickets/handlers/base.py | 87 | def _create_state_change_comment(self, state): |
| LOW | apps/audits/tasks.py | 35 | def clean_operation_log_period(): |
| LOW | apps/audits/tasks.py | 42 | def clean_password_change_log_period(): |
| LOW | apps/audits/tasks.py | 50 | def clean_activity_log_period(): |
| LOW | apps/audits/tasks.py | 68 | def clean_celery_tasks_period(): |
| LOW | apps/audits/tasks.py | 109 | def clean_expired_session_period(): |
| LOW | apps/audits/tasks.py | 156 | def upload_ftp_file_to_external_storage(ftp_log_id, file_name): |
| LOW | apps/audits/handler.py | 45 | def _look_for_two_dict_change(self, left_dict, right_dict): |
| LOW | apps/audits/handler.py | 57 | def cache_instance_before_data(self, instance_dict): |
| LOW | apps/audits/handler.py | 65 | def get_instance_dict_from_cache(self, instance_id): |
| LOW | apps/audits/handler.py | 74 | def get_instance_current_with_cache_diff(self, current_instance): |
| LOW | apps/audits/handler.py | 163 | def create_or_update_operate_log( |
| LOW | apps/audits/serializers.py | 228 | def get_is_current_user_session(self, obj) -> bool: |
| LOW | apps/audits/utils.py | 35 | def _get_instance_field_value( |
| LOW | apps/audits/utils.py | 101 | def model_to_dict_for_operate_log( |
| LOW | apps/audits/utils.py | 139 | def construct_userlogin_usernames(user_queryset): |
| LOW | apps/audits/utils.py | 148 | def record_operate_log_and_activity_log(ids, action, detail, model, **kwargs): |
| LOW | apps/audits/backends/db.py | 41 | def convert_before_after_to_diff(cls, before, after): |
| LOW | apps/audits/backends/db.py | 56 | def convert_diff_to_before_after(cls, diff): |
| LOW | apps/audits/signal_handlers/activity_log.py | 96 | def after_task_publish_for_activity_log(headers=None, body=None, **kwargs): |
| 449 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/settings/apps.py | 16 | except Exception: |
| LOW | apps/settings/ws.py | 113 | except Exception as error: |
| LOW | apps/settings/ws.py | 147 | except Exception as error: |
| LOW | apps/settings/ws.py | 243 | except Exception as e: |
| LOW | apps/settings/tools/telnet.py | 44 | except Exception as e: |
| LOW | apps/settings/tools/nmap.py | 34 | except Exception as err: |
| LOW | apps/settings/tools/traceroute.py | 71 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 124 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 359 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 421 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 429 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 550 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 577 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 607 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 635 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 678 | except Exception as e: |
| LOW | apps/settings/utils/ldap.py | 717 | except Exception as e: |
| MEDIUM | apps/settings/utils/ldap.py | 538 | def test_server_uri(self): |
| MEDIUM | apps/settings/utils/ldap.py | 568 | def test_bind_dn(self): |
| MEDIUM | apps/settings/utils/ldap.py | 597 | def test_search_ou_and_filter(self): |
| MEDIUM | apps/settings/utils/ldap.py | 628 | def test_attr_map(self): |
| LOW | apps/settings/api/ldap.py | 84 | except Exception as e: |
| LOW | apps/settings/api/chat.py | 87 | except Exception as e: |
| LOW | apps/settings/api/vault.py | 45 | except Exception as e: |
| LOW | apps/settings/api/email.py | 70 | except Exception as e: |
| LOW | apps/settings/api/sms.py | 168 | except Exception as e: |
| LOW | apps/rbac/permissions.py | 105 | except Exception as e: |
| LOW | apps/tickets/views/approve.py | 124 | except Exception as e: |
| LOW | apps/tickets/handlers/apply_asset.py | 70 | except Exception as e: |
| LOW | apps/audits/tasks.py | 105 | except Exception as e: |
| LOW | apps/audits/handler.py | 82 | except Exception as err: |
| LOW | apps/audits/handler.py | 197 | except Exception as e: |
| LOW | apps/audits/utils.py | 95 | except Exception as e: |
| LOW | apps/audits/signal_handlers/activity_log.py | 101 | except Exception as e: |
| LOW | apps/acls/models/command_acl.py | 85 | except Exception as e: |
| LOW | apps/terminal/startup.py | 62 | except Exception: |
| LOW | apps/terminal/tasks.py | 206 | except Exception as e: |
| LOW | apps/terminal/applets/__init__.py | 17 | except Exception as e: |
| LOW | apps/terminal/applets/dbeaver/common.py | 41 | except Exception as e: |
| LOW | apps/terminal/applets/dbeaver/common.py | 66 | except Exception as e: |
| LOW | apps/terminal/applets/dbeaver/common.py | 184 | except Exception as e: |
| LOW | apps/terminal/applets/dbeaver/common.py | 201 | except Exception as e: |
| LOW | apps/terminal/applets/dbeaver/main.py | 21 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/common.py | 50 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/common.py | 70 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/common.py | 96 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/common.py | 228 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/common.py | 245 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/app.py | 113 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/app.py | 122 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/app.py | 292 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/app.py | 296 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/app.py | 315 | except Exception as e: |
| LOW | apps/terminal/applets/chrome/main.py | 21 | except Exception as e: |
| LOW | apps/terminal/models/applet/applet.py | 112 | except Exception as e: |
| LOW | apps/terminal/api/component/storage.py | 130 | except Exception as e: |
| LOW | …ps/terminal/automations/deploy_applet_host/__init__.py | 155 | except Exception as e: |
| MEDIUM | apps/orgs/utils.py | 176 | print("Error: {} not has org_id attr".format(org_aware_resource)) |
| LOW | apps/orgs/mixins/ws.py | 17 | except Exception as e: |
| MEDIUM | apps/orgs/mixins/ws.py | 12 | def get_cookie(self): |
| 284 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | utils/clean_duplicate_user_groups.py | 20 | from django.core.exceptions import FieldError |
| CRITICAL | apps/rbac/models/rolebinding.py | 2 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/labels/api.py | 1 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/terminal/models/session/session.py | 9 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/terminal/api/component/status.py | 47 | tasks = self.request.user.terminal.task_set.filter(is_finished=False, date_created__gte=critical_time) |
| CRITICAL | apps/jumpserver/rewriting/pagination.py | 2 | from django.core.exceptions import FieldError |
| CRITICAL | apps/common/db/fields.py | 10 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/common/db/validators.py | 1 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/accounts/backends/azure/service.py | 26 | from azure.core.exceptions import ResourceNotFoundError, ClientAuthenticationError |
| CRITICAL | apps/accounts/backends/azure/service.py | 37 | from azure.core.exceptions import ResourceNotFoundError, ClientAuthenticationError |
| CRITICAL | apps/accounts/backends/hcp/service.py | 49 | self.client.secrets.kv.v2.configure( |
| CRITICAL | apps/accounts/backends/hcp/service.py | 56 | response = self.client.secrets.kv.v2.read_secret_version( |
| CRITICAL | apps/accounts/backends/hcp/service.py | 75 | self.client.secrets.kv.v2.patch( |
| CRITICAL | apps/accounts/backends/hcp/service.py | 82 | self.client.secrets.kv.v2.delete_metadata_and_all_versions( |
| CRITICAL | apps/accounts/backends/hcp/service.py | 88 | self.client.secrets.kv.v2.create_or_update_secret( |
| CRITICAL | apps/accounts/backends/hcp/service.py | 96 | self.client.secrets.kv.v2.update_metadata( |
| CRITICAL | apps/static/js/jquery-3.6.1.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f |
| CRITICAL | apps/static/js/jquery-ui.custom.min.js | 16 | (function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mouse","./widget"],e):e(jQuery)})(functi |
| CRITICAL | apps/static/js/plugins/xterm/addons/search/search.js | 63 | var line = this._terminal._core.buffer.lines.get(y); |
| CRITICAL | apps/static/js/plugins/jsencrypt/jsencrypt.3.3.2.min.js | 172 | eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* |
| CRITICAL | apps/users/models/user/_face.py | 6 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/assets/models/utils.py | 5 | from django.core.exceptions import ValidationError |
| CRITICAL | apps/authentication/models/connection_token.py | 7 | from django.core.exceptions import ValidationError |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | utils/clean_duplicate_user_groups.py | 23 | |
| LOW | utils/generate_fake_data/resources/system.py | 46 | |
| LOW | apps/settings/utils/ldap.py | 257 | |
| LOW | apps/settings/serializers/settings.py | 45 | |
| LOW | apps/settings/api/email.py | 27 | |
| LOW | apps/rbac/models/permission.py | 94 | |
| LOW | apps/tickets/models/ticket/general.py | 422 | |
| LOW | apps/audits/tasks.py | 90 | |
| LOW | apps/audits/handler.py | 121 | |
| LOW | apps/audits/utils.py | 35 | |
| LOW | apps/audits/signal_handlers/other.py | 43 | |
| LOW | apps/perms/utils/asset_perm.py | 120 | |
| LOW | apps/perms/api/user_permission/tree/node_with_asset.py | 174 | |
| LOW | apps/terminal/connect_methods.py | 286 | |
| LOW | apps/terminal/applets/chrome/app.py | 57 | |
| LOW | apps/terminal/applets/chrome/app.py | 129 | |
| LOW | apps/terminal/models/applet/applet.py | 312 | |
| LOW | apps/terminal/api/session/command.py | 201 | |
| LOW | apps/terminal/api/session/session.py | 246 | |
| LOW | apps/libs/ansible/modules/mongodb_user.py | 204 | |
| LOW | apps/libs/ansible/modules/mongodb_user.py | 317 | |
| LOW | apps/libs/ansible/modules/oracle_user.py | 140 | |
| LOW | apps/libs/ansible/modules/mssql_script.py | 274 | |
| LOW | apps/libs/ansible/modules/oracle_info.py | 109 | |
| LOW | apps/libs/ansible/modules_utils/remote_client.py | 205 | |
| LOW | apps/jumpserver/api/aggregate/utils.py | 56 | |
| LOW | apps/jumpserver/views/swagger.py | 49 | |
| LOW | apps/jumpserver/views/schema.py | 265 | |
| LOW | apps/jumpserver/views/schema.py | 283 | |
| LOW | apps/common/tree.py | 49 | |
| LOW | apps/common/cache.py | 95 | |
| LOW | apps/common/plugins/es.py | 342 | |
| LOW | apps/common/plugins/es.py | 506 | |
| LOW | apps/common/plugins/es.py | 570 | |
| LOW | apps/common/management/commands/check_api.py | 220 | |
| LOW | apps/common/utils/django.py | 15 | |
| LOW | apps/common/utils/connection.py | 51 | |
| LOW | apps/common/utils/common.py | 326 | |
| LOW | apps/common/utils/ip/utils.py | 48 | |
| LOW | apps/common/utils/ip/utils.py | 79 | |
| LOW | apps/common/storage/jms_storage/multi.py | 56 | |
| LOW | apps/common/storage/jms_storage/__init__.py | 19 | |
| LOW | apps/common/const/choices.py | 137 | |
| LOW | apps/common/serializers/fields.py | 123 | |
| LOW | apps/common/serializers/fields.py | 234 | |
| LOW | apps/common/serializers/fields.py | 252 | |
| LOW | apps/common/serializers/mixin.py | 151 | |
| LOW | apps/common/serializers/mixin.py | 411 | |
| LOW | apps/common/serializers/dynamic.py | 28 | |
| LOW | apps/common/drf/metadata.py | 64 | |
| LOW | apps/common/drf/metadata.py | 136 | |
| LOW | apps/common/drf/exc_handlers.py | 32 | |
| LOW | apps/common/drf/filters.py | 120 | |
| LOW | apps/common/drf/parsers/base.py | 115 | |
| LOW | apps/common/drf/renders/base.py | 107 | |
| LOW | apps/common/drf/renders/base.py | 135 | |
| LOW | apps/common/db/fields.py | 314 | |
| LOW | apps/common/db/fields.py | 342 | |
| LOW | apps/common/db/fields.py | 453 | |
| LOW | apps/common/db/fields.py | 573 | |
| 27 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | config_example.yml | 1 | # SECURITY WARNING: keep the secret key used in production secret! |
| LOW | config_example.yml | 21 | # SESSION_COOKIE_AGE: 3600 |
| LOW | config_example.yml | 41 | # When Django start it will bind this host and port |
| LOW | config_example.yml | 61 | # 启用 / 禁用 |
| LOW | config_example.yml | 81 | # PERIOD_TASK_ENABLED: True |
| LOW | config_example.yml | 101 | #FACE_RECOGNITION_DISTANCE_THRESHOLD': 0.35 |
| LOW | apps/__init__.py | 1 | #!/usr/bin/env python |
| LOW | apps/rbac/tests.py | 1 | from django.test import TestCase |
| LOW | apps/rbac/tests.py | 21 | # 8. 权限位名称翻译 (整理一个dict,key为codename,value为翻译) |
| LOW | apps/tickets/urls/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | apps/orgs/mixins/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | apps/orgs/urls/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | apps/libs/ansible/modules/mongodb_user.py | 281 | # and is not synchronized among replica sets, the user must be stored on the admin db |
| LOW | apps/common/signal_handlers.py | 61 | if current_request: |
| LOW | apps/common/auth/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | apps/common/drf/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | apps/static/css/colorbox.css | 21 | ordered & tabbed in a way that represents the nesting of the generated HTML. |
| LOW | apps/static/js/jumpserver.js | 481 | } |
| LOW | apps/static/js/jumpserver.js | 581 | jumpserver.initServerSideDataTable = function (options) { |
| LOW | apps/static/js/term.js | 621 | // var text = term.grabText( |
| LOW | apps/static/js/term.js | 1181 | } |
| LOW | apps/static/js/term.js | 1381 | |
| LOW | apps/static/js/term.js | 2421 | // if (this.prefix === '>') { |
| LOW | apps/static/js/term.js | 2441 | case 'b': |
| LOW | apps/static/js/term.js | 2461 | // } else { |
| LOW | apps/static/js/term.js | 2481 | // Request DEC private mode (DECRQM). |
| LOW | apps/static/js/term.js | 2501 | // } |
| LOW | apps/static/js/term.js | 2521 | // CSI Ps ; Ps r |
| LOW | apps/static/js/term.js | 2541 | // } else { |
| LOW | apps/static/js/term.js | 2561 | // } |
| LOW | apps/static/js/term.js | 2581 | // CSI Pt ; Pl ; Pb ; Pr ' w |
| LOW | apps/static/js/term.js | 2601 | // CSI Pt; Pl; Pb; Pr$ z |
| LOW | apps/static/js/term.js | 2621 | // case '|': |
| LOW | apps/static/js/term.js | 3561 | // Ps = 2 2 -> Normal (neither bold nor faint). |
| LOW | apps/static/js/term.js | 3581 | // Ps = 4 6 -> Set background color to Cyan. |
| LOW | apps/static/js/term.js | 3601 | // Ps = 1 0 4 -> Set background color to Blue. |
| LOW | apps/static/js/term.js | 3741 | // Ps = 6 -> Report Cursor Position (CPR) [row;column] as CSI |
| LOW | apps/static/js/term.js | 3961 | // CSI Ps c Send Device Attributes (Primary DA). |
| LOW | apps/static/js/term.js | 3981 | // Ps = 0 or omitted -> request the applications's identification |
| LOW | apps/static/js/term.js | 4061 | this.x = this.cols - 1; |
| LOW | apps/static/js/term.js | 4081 | // Ps = 9 -> Send Mouse X & Y on button press. See the sec- |
| LOW | apps/static/js/term.js | 4101 | // Ps = 6 6 -> Application keypad (DECNKM). |
| LOW | apps/static/js/term.js | 4121 | // enables the altSendsEscape resource). |
| LOW | apps/static/js/term.js | 4281 | // Ps = 4 -> Jump (Fast) Scroll (DECSCLM). |
| LOW | apps/static/js/term.js | 4301 | // compile-time option). |
| LOW | apps/static/js/term.js | 4321 | // Ps = 1 0 3 7 -> Send VT220 Remove from the editing-keypad |
| LOW | apps/static/js/term.js | 4561 | this.tabs = {}; |
| LOW | apps/static/js/term.js | 4581 | // Set or reset resource-values used by xterm to decide whether |
| LOW | apps/static/js/term.js | 4601 | // Ps = 1 -> modifyCursorKeys. |
| LOW | apps/static/js/term.js | 4641 | }; |
| LOW | apps/static/js/term.js | 4661 | // as in the ANSI DECRQM. |
| LOW | apps/static/js/term.js | 4681 | // Ps = 0 -> Clear all LEDS (default). |
| LOW | apps/static/js/term.js | 4741 | |
| LOW | apps/static/js/term.js | 4761 | // Ps = 3 ; x ; y -> Move window to [x, y]. |
| LOW | apps/static/js/term.js | 4781 | // Ps = 1 4 -> Report xterm window in pixels. Result is CSI |
| LOW | apps/static/js/term.js | 4801 | ; |
| LOW | apps/static/js/term.js | 4821 | // cussion of "Title Modes") |
| LOW | apps/static/js/term.js | 4841 | ; |
| LOW | apps/static/js/term.js | 4861 | // rectangle is disabled. Filter rectangles are always treated |
| LOW | apps/static/js/term.js | 4921 | // Enable Locator Reporting (DECELR). |
| 6 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/terminal/const.py | 42 | # ------------------------ |
| MEDIUM | apps/terminal/serializers/storage.py | 19 | # -------------------------- |
| MEDIUM | apps/terminal/serializers/storage.py | 170 | # --------------------------- |
| MEDIUM | apps/libs/ansible/modules/mongodb_user.py | 313 | # ========================================= |
| MEDIUM | apps/libs/ansible/modules/custom_command.py | 81 | # ========================================= |
| MEDIUM | apps/libs/ansible/modules/oracle_info.py | 250 | # =========================================== |
| MEDIUM | apps/libs/ansible/modules/telnet_ping.py | 36 | # ========================================= |
| MEDIUM | apps/libs/ansible/modules/mongodb_ping.py | 89 | # ========================================= |
| MEDIUM | apps/libs/ansible/modules/oracle_ping.py | 79 | # ========================================= |
| MEDIUM | apps/jumpserver/settings/auth.py | 99 | # ============================================================================== |
| MEDIUM | apps/jumpserver/settings/auth.py | 102 | # ============================================================================== |
| MEDIUM | apps/jumpserver/settings/auth.py | 138 | # ============================================================================== |
| MEDIUM | apps/common/serializers/fields.py | 28 | # ------------------- |
| MEDIUM | apps/assets/signal_handlers/node_assets_mapping.py | 20 | # ------------------------------------ |
| MEDIUM | apps/notifications/notifications.py | 214 | # -------------------------------------------------------------- |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | apps/terminal/tasks.py | 196 | type__in=[ReplayStorageType.server, ReplayStorageType.null] |
| HIGH | apps/terminal/tasks.py | 199 | type__in=[CommandStorageType.server, CommandStorageType.null] |
| HIGH | apps/assets/utils/node.py | 116 | stack.push(info) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | requirements/static_files.sh | 27 | # Check if the file already exists |
| LOW | apps/accounts/tasks/push_account.py | 76 | # Check if the account is in QUEUED status |
| LOW | apps/authentication/decorators.py | 116 | # Check if user has been authenticated |
| LOW | apps/authentication/decorators.py | 118 | # Check if session contains a saved next URL |
| LOW | apps/authentication/decorators.py | 167 | # Check if response is a redirect to guard view |
| LOW | apps/authentication/decorators.py | 171 | # Check if the redirect location is to guard view |
| LOW | apps/authentication/decorators.py | 178 | # Check if path matches guard view URL pattern |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/assets/tests/tree.py | 23 | |
| MEDIUM | apps/assets/tests/tree.py | 25 | |
| MEDIUM | apps/assets/tests/tree.py | 26 | |
| MEDIUM | apps/assets/tests/tree.py | 32 | |
| MEDIUM | apps/assets/tests/tree.py | 33 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/common/drf/renders/base.py | 77 | def process_data(self, data): |
| LOW | apps/accounts/models/automations/base.py | 21 | def execute_task(self): |
| LOW | apps/assets/models/automations/base.py | 67 | def execute_task(self): |
| LOW | apps/assets/automations/ping_gateway/manager.py | 23 | def execute_task(self, gateway, account): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | apps/libs/ansible/modules/mssql_script.py | 75 | (Query V('SELECT %(name\)s"') with V(example: '{"name": "John Doe"}).)'. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | apps/authentication/backends/oidc/views.py | 38 | """ Allows to start the authorization flow in order to authenticate the end-user. |