:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
594 matches across 12 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | cps.py | 4 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/subproc_wrapper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/search_metadata.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/gevent_wsgi.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/db.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/isoLanguages.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/server.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/shelf.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/cover.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/web.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/string_helper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/kobo_sync_status.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/ub.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/embed_helper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/oauth_bb.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/fb2.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/constants.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/file_helper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/uploader.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/converter.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/__init__.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/editbooks.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/debug_info.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/about.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/logger.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/gdriveutils.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/updater.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/opds.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/comic.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/admin.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/cli.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/kobo_auth.py | 4 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/kobo_auth.py | 21 | """This module is used to control authentication/authorization of Kobo sync requests. |
| MEDIUM | cps/basic.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/fs.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/cache_buster.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/gdrive.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/helper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/jinjia.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/usermanagement.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/search.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/tornado_wsgi.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/audio.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/error_handler.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/kobo.py | 4 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/tasks_status.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/config_sql.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/schedule.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/pagination.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/clean_html.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/remotelogin.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/MyLoginManager.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/main.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/epub.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/render_template.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/epub_helper.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/oauth.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/iso_language_names.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| MEDIUM | cps/iso_language_names.py | 9 | # This file is autogenerated, do NOT add, change, or delete ANY string |
| MEDIUM | cps/tasks/mail.py | 3 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| 21 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/search_metadata.py | 98 | def metadata_change_active_provider(prov_name): |
| LOW | cps/db.py | 863 | def fill_indexpage_with_archived_books(self, page, database, pagesize, db_filter, order, allow_show_archived, |
| LOW | cps/isoLanguages.py | 70 | def get_language_code_from_name(locale, language_names, remainder=None): |
| LOW | cps/isoLanguages.py | 83 | def get_valid_language_codes_from_code(locale, language_names, remainder=None): |
| LOW | cps/server.py | 100 | def _make_gevent_socket_activated(): |
| LOW | cps/shelf.py | 342 | def check_shelf_edit_permissions(cur_shelf): |
| LOW | cps/shelf.py | 352 | def check_shelf_view_permissions(cur_shelf): |
| LOW | cps/ub.py | 69 | def signal_store_user_session(object, user): |
| LOW | cps/ub.py | 205 | def list_denied_column_values(self): |
| LOW | cps/ub.py | 209 | def list_allowed_column_values(self): |
| LOW | cps/ub.py | 578 | def migrate_registration_table(engine, _session): |
| LOW | cps/ub.py | 592 | def migrate_user_session_table(engine, _session): |
| LOW | cps/oauth_bb.py | 218 | def generate_oauth_blueprints(): |
| LOW | cps/editbooks.py | 576 | def table_xchange_author_title(): |
| LOW | cps/editbooks.py | 851 | def prepare_authors_on_upload(title, authr): |
| LOW | cps/editbooks.py | 1039 | def render_delete_book_result(book_format, book_id, location=""): |
| LOW | cps/editbooks.py | 1635 | def create_objects_for_addition(db_element, add_element, db_type): |
| LOW | cps/gdriveutils.py | 614 | def get_metadata_backup_via_gdrive(metadata_path): |
| LOW | cps/updater.py | 424 | def _nightly_available_updates(self, request_method): |
| LOW | cps/updater.py | 481 | def _stable_updater_set_status(self, i, newer, status, parents, commit): |
| LOW | cps/updater.py | 502 | def _stable_updater_parse_major_version(self, commit, i, parents, current_version, status): |
| LOW | cps/updater.py | 527 | def _stable_available_updates(self, request_method): |
| LOW | cps/opds.py | 450 | def get_metadata_calibre_companion(uuid, library): |
| LOW | cps/comic.py | 64 | def _extract_cover_from_archive(original_file_extension, tmp_file_name, rar_executable): |
| LOW | cps/cw_babel.py | 40 | def get_available_translations(): |
| LOW | cps/admin.py | 569 | def update_view_configuration(): |
| LOW | cps/admin.py | 965 | def check_valid_restricted_column(column): |
| LOW | cps/admin.py | 1124 | def _configuration_gdrive_helper(to_save): |
| LOW | cps/admin.py | 1155 | def _configuration_oauth_helper(to_save): |
| LOW | cps/admin.py | 1177 | def _configuration_logfile_helper(to_save): |
| LOW | cps/admin.py | 1193 | def _configuration_ldap_helper(to_save): |
| LOW | cps/admin.py | 1710 | def _db_configuration_update_helper(): |
| LOW | cps/admin.py | 1780 | def _configuration_update_helper(): |
| LOW | cps/admin.py | 2110 | def extract_user_data_from_field(user, field): |
| LOW | cps/admin.py | 2118 | def extract_dynamic_field_from_filter(user, filtr): |
| LOW | cps/kobo_auth.py | 137 | def disable_failed_auth_redirect_for_blueprint(bp): |
| LOW | cps/kobo_auth.py | 148 | def register_url_value_preprocessor(kobo): |
| LOW | cps/cache_buster.py | 70 | def reverse_to_cache_busted_url(endpoint, values): |
| LOW | cps/gdrive.py | 54 | def authenticate_google_drive(): |
| LOW | cps/gdrive.py | 123 | def on_received_watch_confirmation(): |
| LOW | cps/helper.py | 1122 | def clear_cover_thumbnail_cache(book_id): |
| LOW | cps/helper.py | 1127 | def replace_cover_thumbnail_cache(book_id): |
| LOW | cps/helper.py | 1137 | def add_book_to_thumbnail_cache(book_id): |
| LOW | cps/helper.py | 152 | def check_send_to_ereader_with_converter(formats): |
| LOW | cps/helper.py | 394 | def rename_all_files_on_change(one_book, new_path, old_path, all_new_name, gdrive=False): |
| LOW | cps/helper.py | 448 | def update_dir_structure_file(book_id, calibre_path, original_filepath, new_author, db_filename): |
| LOW | cps/helper.py | 497 | def update_dir_structure_gdrive(book_id, first_author): |
| LOW | cps/helper.py | 786 | def get_series_thumbnail_on_failure(series_id, resolution): |
| LOW | cps/helper.py | 797 | def get_series_cover_thumbnail(series_id, resolution=None): |
| LOW | cps/helper.py | 801 | def get_series_cover_internal(series_id, resolution=None): |
| LOW | cps/helper.py | 852 | def save_cover_from_filestorage(filepath, saved_filename, img): |
| LOW | cps/helper.py | 979 | def do_kepubify_metadata_replace(book, file_path): |
| LOW | cps/usermanagement.py | 60 | def requires_basic_auth_if_no_ano(f): |
| LOW | cps/usermanagement.py | 116 | def load_user_from_reverse_proxy_header(req): |
| LOW | cps/search.py | 74 | def adv_search_custom_columns(cc, term, q): |
| LOW | cps/search.py | 255 | def render_adv_search_results(term, offset=None, order=None, limit=None): |
| LOW | cps/search.py | 388 | def render_prepare_search_form(cc): |
| LOW | cps/kobo.py | 68 | def get_store_url_for_current_request(): |
| LOW | cps/kobo.py | 89 | def make_request_to_kobo_store(sync_token=None): |
| LOW | cps/kobo.py | 108 | def redirect_or_proxy_request(auth=False): |
| 68 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps.py | 61 | except Exception: |
| LOW | cps/db.py | 541 | except Exception: |
| LOW | cps/db.py | 658 | except Exception: |
| LOW | cps/db.py | 709 | except Exception as ex: |
| LOW | cps/db.py | 901 | except Exception as ex: |
| LOW | cps/db.py | 983 | except Exception: |
| LOW | cps/db.py | 997 | except Exception as ex: |
| LOW | cps/db.py | 1177 | except Exception as ex: |
| MEDIUM | cps/db.py | 766 | def delete_dirty_metadata(self, book_id): |
| MEDIUM | cps/db.py | 1174 | def lcase(s): |
| LOW | cps/server.py | 223 | except Exception: |
| LOW | cps/server.py | 280 | except Exception: |
| LOW | cps/server.py | 300 | except Exception as ex: |
| MEDIUM | cps/server.py | 302 | print("Error starting server: %s" % ex) |
| MEDIUM | cps/server.py | 293 | def start(self): |
| LOW | cps/shelf.py | 359 | except Exception as e: |
| LOW | cps/shelf.py | 402 | except Exception as ex: |
| MEDIUM | cps/shelf.py | 352 | def check_shelf_view_permissions(cur_shelf): |
| LOW | cps/web.py | 202 | except Exception as ex: |
| LOW | cps/web.py | 1300 | except Exception as ex: |
| LOW | cps/web.py | 1323 | except Exception: |
| LOW | cps/web.py | 1493 | except Exception as ex: |
| MEDIUM | cps/web.py | 704 | def render_language_books(page, name, order): |
| LOW | cps/ub.py | 658 | except Exception: |
| LOW | cps/ub.py | 675 | except Exception: |
| LOW | cps/ub.py | 719 | except Exception: |
| LOW | cps/ub.py | 751 | except Exception: |
| LOW | cps/ub.py | 756 | except Exception: |
| MEDIUM | cps/ub.py | 94 | def delete_user_session(user_id, session_key): |
| LOW | cps/oauth_bb.py | 160 | except Exception as ex: |
| LOW | cps/oauth_bb.py | 208 | except Exception as ex: |
| LOW | cps/uploader.py | 102 | except Exception as ex: |
| LOW | cps/uploader.py | 136 | except Exception as ex: |
| LOW | cps/uploader.py | 184 | except Exception as exc: |
| LOW | cps/uploader.py | 253 | except Exception as ex: |
| LOW | cps/converter.py | 44 | except Exception as ex: |
| LOW | cps/__init__.py | 215 | except Exception as e: |
| LOW | cps/editbooks.py | 757 | except Exception as ex: |
| LOW | cps/editbooks.py | 1098 | except Exception as ex: |
| LOW | cps/editbooks.py | 1126 | except Exception as ex: |
| LOW | cps/logger.py | 199 | except Exception: |
| MEDIUM | cps/logger.py | 192 | def write(self, message): |
| LOW | cps/gdriveutils.py | 182 | except Exception as ex: |
| LOW | cps/gdriveutils.py | 199 | except Exception as ex: |
| LOW | cps/gdriveutils.py | 252 | except Exception: |
| LOW | cps/gdriveutils.py | 531 | except Exception as ex: |
| MEDIUM | cps/gdriveutils.py | 130 | def __init__(self): |
| LOW | cps/updater.py | 372 | except Exception: |
| LOW | cps/comic.py | 95 | except Exception as ex: |
| MEDIUM | cps/admin.py | 684 | def delete_domain(): |
| LOW | cps/admin.py | 406 | except Exception as ex: |
| LOW | cps/admin.py | 542 | except Exception as ex: |
| LOW | cps/admin.py | 1064 | except Exception: |
| LOW | cps/admin.py | 1072 | except Exception: |
| LOW | cps/admin.py | 1321 | except Exception as ex: |
| LOW | cps/admin.py | 1342 | except Exception as e: |
| LOW | cps/admin.py | 1569 | except Exception: |
| LOW | cps/admin.py | 1604 | except Exception as ex: |
| LOW | cps/admin.py | 1624 | except Exception as ex: |
| LOW | cps/admin.py | 1661 | except Exception as ex: |
| 52 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps.py | 1 | #!/usr/bin/env python |
| LOW | qodana.yaml | 1 | #-------------------------------------------------------------------------------# |
| LOW | cps/subproc_wrapper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/search_metadata.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/gevent_wsgi.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/db.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/isoLanguages.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/server.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/shelf.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/cover.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/web.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| LOW | cps/string_helper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/kobo_sync_status.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/ub.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/redirect.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/embed_helper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/oauth_bb.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/fb2.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/constants.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/file_helper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/uploader.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/converter.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/__init__.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/editbooks.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/editbooks.py | 301 | # Separated from /editbooks so that /editselectedbooks can also use this |
| LOW | cps/debug_info.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/about.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/logger.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/gdriveutils.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/gdriveutils.py | 441 | "mimeType": "application/vnd.google-apps.folder"}) |
| LOW | cps/updater.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/opds.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/comic.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/admin.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/cli.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/kobo_auth.py | 1 | #!/usr/bin/env python |
| LOW | cps/basic.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| LOW | cps/fs.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/cache_buster.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/gdrive.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/helper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/jinjia.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/usermanagement.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/search.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| LOW | cps/tornado_wsgi.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/audio.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/error_handler.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/kobo.py | 1 | #!/usr/bin/env python |
| LOW | cps/tasks_status.py | 1 | # This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web) |
| LOW | cps/config_sql.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/schedule.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/pagination.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/clean_html.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/remotelogin.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/MyLoginManager.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/main.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/epub.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/render_template.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/epub_helper.py | 1 | # -*- coding: utf-8 -*- |
| LOW | cps/oauth.py | 1 | # -*- coding: utf-8 -*- |
| 48 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/db.py | 122 | |
| LOW | cps/db.py | 167 | |
| LOW | cps/db.py | 511 | |
| LOW | cps/db.py | 567 | |
| LOW | cps/db.py | 863 | |
| LOW | cps/server.py | 154 | |
| LOW | cps/shelf.py | 107 | |
| LOW | cps/shelf.py | 153 | |
| LOW | cps/shelf.py | 466 | |
| LOW | cps/web.py | 375 | |
| LOW | cps/web.py | 837 | |
| LOW | cps/web.py | 1196 | |
| LOW | cps/web.py | 1383 | |
| LOW | cps/web.py | 1563 | |
| LOW | cps/dep_check.py | 24 | |
| LOW | cps/dep_check.py | 75 | |
| LOW | cps/oauth_bb.py | 128 | |
| LOW | cps/file_helper.py | 58 | |
| LOW | cps/uploader.py | 83 | |
| LOW | cps/uploader.py | 175 | |
| LOW | cps/editbooks.py | 107 | |
| LOW | cps/editbooks.py | 314 | |
| LOW | cps/editbooks.py | 455 | |
| LOW | cps/editbooks.py | 538 | |
| LOW | cps/editbooks.py | 617 | |
| LOW | cps/editbooks.py | 796 | |
| LOW | cps/editbooks.py | 993 | |
| LOW | cps/editbooks.py | 1048 | |
| LOW | cps/editbooks.py | 1080 | |
| LOW | cps/editbooks.py | 1300 | |
| LOW | cps/editbooks.py | 1375 | |
| LOW | cps/editbooks.py | 1411 | |
| LOW | cps/editbooks.py | 1597 | |
| LOW | cps/editbooks.py | 1635 | |
| LOW | cps/gdriveutils.py | 277 | |
| LOW | cps/updater.py | 162 | |
| LOW | cps/updater.py | 213 | |
| LOW | cps/updater.py | 263 | |
| LOW | cps/updater.py | 341 | |
| LOW | cps/updater.py | 527 | |
| LOW | cps/comic.py | 64 | |
| LOW | cps/comic.py | 112 | |
| LOW | cps/comic.py | 133 | |
| LOW | cps/admin.py | 205 | |
| LOW | cps/admin.py | 447 | |
| LOW | cps/admin.py | 613 | |
| LOW | cps/admin.py | 841 | |
| LOW | cps/admin.py | 889 | |
| LOW | cps/admin.py | 1539 | |
| LOW | cps/admin.py | 2020 | |
| LOW | cps/cli.py | 54 | |
| LOW | cps/cache_buster.py | 31 | |
| LOW | cps/helper.py | 263 | |
| LOW | cps/helper.py | 279 | |
| LOW | cps/helper.py | 306 | |
| LOW | cps/helper.py | 355 | |
| LOW | cps/helper.py | 394 | |
| LOW | cps/helper.py | 422 | |
| LOW | cps/helper.py | 530 | |
| LOW | cps/helper.py | 737 | |
| 29 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/subproc_wrapper.py | 19 | |
| LOW | cps/search_metadata.py | 22 | |
| LOW | cps/cover.py | 19 | |
| LOW | cps/gdriveutils.py | 25 | |
| LOW | cps/comic.py | 25 | |
| LOW | cps/admin.py | 73 | |
| LOW | cps/tornado_wsgi.py | 32 | |
| LOW | cps/tornado_wsgi.py | 33 | |
| LOW | cps/schedule.py | 22 | |
| LOW | cps/tasks/convert.py | 22 | |
| LOW | cps/metadata_provider/amazon.py | 25 | |
| LOW | cps/cw_login/__init__.py | 2 | |
| LOW | cps/cw_login/__init__.py | 3 | |
| LOW | cps/cw_login/__init__.py | 4 | |
| LOW | cps/cw_login/__init__.py | 5 | |
| LOW | cps/cw_login/__init__.py | 6 | |
| LOW | cps/cw_login/__init__.py | 7 | |
| LOW | cps/cw_login/__init__.py | 8 | |
| LOW | cps/cw_login/__init__.py | 9 | |
| LOW | cps/cw_login/__init__.py | 10 | |
| LOW | cps/cw_login/__init__.py | 11 | |
| LOW | cps/cw_login/__init__.py | 12 | |
| LOW | cps/cw_login/__init__.py | 13 | |
| LOW | cps/cw_login/__init__.py | 14 | |
| LOW | cps/cw_login/__init__.py | 15 | |
| LOW | cps/cw_login/__init__.py | 16 | |
| LOW | cps/cw_login/__init__.py | 17 | |
| LOW | cps/cw_login/__init__.py | 18 | |
| LOW | cps/cw_login/__init__.py | 19 | |
| LOW | cps/cw_login/__init__.py | 20 | |
| LOW | cps/cw_login/__init__.py | 21 | |
| LOW | cps/cw_login/__init__.py | 22 | |
| LOW | cps/cw_login/__init__.py | 23 | |
| LOW | cps/cw_login/__init__.py | 25 | |
| LOW | cps/cw_login/__init__.py | 26 | |
| LOW | cps/cw_login/__init__.py | 27 | |
| LOW | cps/cw_login/__init__.py | 28 | |
| LOW | cps/cw_login/__init__.py | 29 | |
| LOW | cps/cw_login/__init__.py | 30 | |
| LOW | cps/cw_login/__init__.py | 31 | |
| LOW | cps/cw_login/__init__.py | 32 | |
| LOW | cps/cw_login/__init__.py | 33 | |
| LOW | cps/cw_login/__init__.py | 34 | |
| LOW | cps/cw_login/__init__.py | 35 | |
| LOW | cps/cw_login/__init__.py | 36 | |
| LOW | cps/cw_login/__init__.py | 37 | |
| LOW | cps/cw_advocate/__init__.py | 19 | |
| LOW | cps/cw_advocate/__init__.py | 20 | |
| LOW | cps/cw_advocate/__init__.py | 21 | |
| LOW | cps/cw_advocate/__init__.py | 22 | |
| LOW | cps/services/background_scheduler.py | 19 | |
| LOW | cps/services/background_scheduler.py | 26 | |
| LOW | cps/services/SyncToken.py | 20 | |
| LOW | cps/services/simpleldap.py | 19 | |
| LOW | cps/services/simpleldap.py | 27 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | cps/static/js/libs/epub.min.js | 1 | !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("JSZip")):"function"==typeof d |
| CRITICAL | cps/static/js/libs/jquery.min.js | 2 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f |
| CRITICAL | …atic/js/libs/bootstrap-table/bootstrap-editable.min.js | 5 | !function(a){"use strict";var b=function(b,c){this.options=a.extend({},a.fn.editableform.defaults,c),this.$div=a(b),this |
| CRITICAL | …atic/js/libs/bootstrap-table/bootstrap-editable.min.js | 7 | daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","Augu |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | cps/static/js/libs/compromise.min.js | 3 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define |
| MEDIUM | cps/static/js/libs/epub.min.js | 1 | !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("JSZip")):"function"==typeof d |
| MEDIUM | cps/static/js/libs/epub.min.js | 1 | !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("JSZip")):"function"==typeof d |
| MEDIUM | cps/static/js/libs/tinymce/tinymce.min.js | 9 | !function(){"use strict";function r(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"ob |
| MEDIUM | cps/static/js/libs/tinymce/tinymce.min.js | 9 | !function(){"use strict";function r(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"ob |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/db.py | 976 | # Check if FTS5 table exists before attempting search |
| LOW | cps/db.py | 1088 | # Check if there are more results |
| LOW | cps/updater.py | 573 | # Check if major versions are identical search for newest non-equal commit and update to this one |
| LOW | cps/helper.py | 199 | # Check if a reader is existing for any of the book formats, if not, return empty list, otherwise return |
| LOW | cps/tasks/thumbnail.py | 99 | # Check if job has been cancelled or ended |
| LOW | cps/tasks/thumbnail.py | 296 | # Check if job has been cancelled or ended |
| LOW | cps/metadata_provider/lubimyczytac.py | 278 | # Check if book is not a bundle, i.e. chapter 1-3 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | cps/gdriveutils.py | 476 | Watch for any changes to a specific file. Args: service: Drive API service instance. file_id: ID of the file |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/helper.py | 137 | txt += "Don't forget to change your password after your first login.\r\n" |
| LOW | cps/services/gmail.py | 52 | # don't forget to dump one more time after the refresh |
| LOW | cps/services/gmail.py | 52 | # don't forget to dump one more time after the refresh |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | cps/static/js/compress/libunrar.js | 15 | var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module) |