Universal Command Line Interface for Amazon Web Services
This report presents the forensic synthetic code analysis of aws/aws-cli, a Python project with 17,122 GitHub stars. SynthScan v2.0 examined 184,807 lines of code across 3117 source files, recording 3600 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 20.7 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 3600 distinct pattern matches across 17 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/__init__.py | 110 | def assert_no_remaining_responses(self): | CODE |
| LOW | tests/__init__.py | 136 | def _return_queued_http_response(self, request, **kwargs): | CODE |
| LOW | tests/__init__.py | 175 | def _validate_parsed_response(self): | CODE |
| LOW | tests/__init__.py | 187 | def _reverse_serialize_parsed_response(self): | CODE |
| LOW | tests/unit/test_errorhandler.py | 26 | def test_error_handler_client_side(self): | CODE |
| LOW | tests/unit/test_errorhandler.py | 58 | def test_error_handler_server_side(self): | CODE |
| LOW⚡ | tests/unit/test_paramfile.py | 55 | def test_cannot_load_text_file(self): | CODE |
| LOW⚡ | tests/unit/test_paramfile.py | 62 | def test_file_does_not_exist_raises_error(self): | CODE |
| LOW⚡ | tests/unit/test_paramfile.py | 66 | def test_no_match_uris_returns_none(self): | CODE |
| LOW⚡ | tests/unit/test_paramfile.py | 69 | def test_non_string_type_returns_none(self): | CODE |
| LOW | tests/unit/test_paramfile.py | 101 | def test_connection_error_raises_error(self): | CODE |
| LOW | tests/unit/test_paramfile.py | 122 | def test_missing_config_value(self, mock_handler_cls): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 53 | def test_mixing_double_single_quotes(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 57 | def test_mixing_double_single_quotes_before_first_comma(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 61 | def test_inner_quote_split_with_equals(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 65 | def test_single_quoted_inner_value_with_no_commas(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 268 | def test_is_not_document_type_if_missing_document_trait(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 277 | def test_is_not_document_type_if_not_structure(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 283 | def test_is_document_type_container_for_doc_type(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 289 | def test_is_not_document_type_container_if_missing_document_trait(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 298 | def test_is_not_document_type_container_if_not_scalar(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 303 | def test_is_document_type_container_if_list_member(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 313 | def test_is_document_type_container_if_map_value(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 368 | def test_operation_uses_document_types_if_doc_type_in_input(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 374 | def test_operation_uses_document_types_if_doc_type_in_output(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 380 | def test_operation_uses_document_types_is_false_when_no_doc_types(self): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 451 | def test_blob_is_not_streaming(self, argument_model): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 456 | def test_non_blob_is_not_streaming(self, argument_model): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 464 | def test_shape_is_tagged_union(self, argument_model): | CODE |
| LOW⚡ | tests/unit/test_utils.py | 468 | def test_shape_is_not_tagged_union(self, argument_model): | CODE |
| LOW | tests/unit/test_utils.py | 87 | def test_quoted_square_brackets(self): | CODE |
| LOW | tests/unit/test_utils.py | 103 | def test_end_bracket_in_value(self): | CODE |
| LOW | tests/unit/test_utils.py | 120 | def test_finds_service_and_operation_name(self): | CODE |
| LOW | tests/unit/test_utils.py | 126 | def test_returns_none_if_event_is_too_short(self): | CODE |
| LOW | tests/unit/test_utils.py | 153 | def test_env_var_non_true_value(self): | CODE |
| LOW | tests/unit/test_utils.py | 191 | def test_env_configured_pager(self, mock_get_popen_pager): | CODE |
| LOW | tests/unit/test_utils.py | 219 | def test_exit_of_context_manager_for_pager(self): | CODE |
| LOW | tests/unit/test_utils.py | 230 | def test_can_silence_io_error_from_pager(self): | CODE |
| LOW | tests/unit/test_utils.py | 255 | def get_doc_type_shape_definition(self): | CODE |
| LOW | tests/unit/test_utils.py | 325 | def test_is_document_type_container_if_nested_list_member(self): | CODE |
| LOW | tests/unit/test_utils.py | 433 | def test_can_escape_recursive_shapes(self): | CODE |
| LOW | tests/unit/test_changelog.py | 26 | def test_next_release_json_is_well_formed(json_path): | CODE |
| LOW⚡ | tests/unit/test_decorators.py | 22 | def test_bare_requires_crt_fails_immediately(self): | CODE |
| LOW⚡ | tests/unit/test_decorators.py | 29 | def test_requires_crt_skips_when_no_crt(self): | CODE |
| LOW⚡ | tests/unit/test_decorators.py | 38 | def test_requires_crt_runs_when_crt_available(self): | CODE |
| LOW | tests/unit/test_plugin.py | 50 | def test_event_hooks_can_be_passed_in(self): | CODE |
| LOW | tests/unit/test_table.py | 31 | def test_add_row_tracks_max_widths(self): | CODE |
| LOW | tests/unit/test_table.py | 43 | def test_add_row_also_tracks_header(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 55 | def test_max_width_with_scaling_perfect_scaling(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 62 | def test_max_width_scaling_one_unit_short(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 68 | def test_width_with_full_width_characters(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 72 | def test_max_width_scaling_is_negative(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 77 | def test_allow_sections_to_be_padded(self): | CODE |
| LOW⚡ | tests/unit/test_table.py | 84 | def test_title_accounts_for_outer_padding(self): | CODE |
| LOW | tests/unit/test_table.py | 103 | def test_max_width_calculation(self): | CODE |
| LOW | tests/unit/test_table.py | 116 | def test_convert_section_to_vertical(self): | CODE |
| LOW | tests/unit/test_topictags.py | 71 | def test_get_all_topic_source_files(self): | CODE |
| LOW | tests/unit/test_topictags.py | 84 | def test_get_all_topic_source_files_ignore_index(self): | CODE |
| LOW | tests/unit/test_topictags.py | 98 | def test_get_all_topic_source_files_ignore_hidden(self): | CODE |
| LOW | tests/unit/test_topictags.py | 111 | def test_get_tag_value_all_tags(self): | CODE |
| 2570 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | bin/aws_zsh_completer.sh | 1 | # Source this file to activate auto completion for zsh using the bash | COMMENT |
| LOW | tests/__init__.py | 181 | serialized = self._reverse_serialize_parsed_response() | COMMENT |
| LOW | tests/unit/test_errorhandler.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_paramfile.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_utils.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_decorators.py | 1 | # Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_plugin.py | 1 | # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_table.py | 1 | # Copyright (c) 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved | COMMENT |
| LOW | tests/unit/test_argparser.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_topictags.py | 1 | # Copyright (c) 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved | COMMENT |
| LOW | tests/unit/test_schema.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_argprocess.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_clidriver.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | tests/unit/test_text.py | 1 | # Copyright (c) 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved | COMMENT |
| LOW | tests/unit/test_shorthand.py | 1 | # Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_alias.py | 1 | # Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_compat.py | 1 | # Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_completer.py | 1 | # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_clidocs.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_help.py | 1 | # Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_testutils.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/test_arguments.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_flatten.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_utils.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_cliinputjson.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_paginate.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_s3errormsg.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_generatecliskeleton.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_dynamodb.py | 1 | # Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/__init__.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_overridesslcommonname.py | 1 | # Copyright 2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_cloudwatch.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_cloudsearchdomain.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_commands.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_assumerole.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_s3uploader.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_globalargs.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_argrename.py | 1 | # Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_scalarparse.py | 1 | # Copyright 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_codecommit.py | 1 | # Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_waiters.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_sessionmanager.py | 1 | # Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/test_arguments.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/emrcontainers/test_base36.py | 1 | # Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/emrcontainers/__init__.py | 1 | # Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …ations/emrcontainers/test_update_assume_role_policy.py | 1 | # Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …ns/servicecatalog/test_generateprovisioningartifact.py | 1 | # Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/servicecatalog/test_utils.py | 1 | # Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/servicecatalog/__init__.py | 1 | # Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …ts/unit/customizations/servicecatalog/test_generate.py | 1 | # Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …/customizations/servicecatalog/test_generateproduct.py | 1 | # Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_utils.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_results.py | 1 | # Copyright 2016 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_transferconfig.py | 1 | # Copyright 2015 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_subcommands.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_filegenerator.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_s3handler.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_fileinfobuilder.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/__init__.py | 1 | # Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | tests/unit/customizations/s3/test_fileinfo.py | 1 | # Copyright 2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| 543 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/unit/test_topictags.py | 243 | # Create a JSON index to be loaded. | COMMENT |
| MEDIUM | tests/unit/test_clidocs.py | 177 | # Create an arbitrary help command class. This was chosen | COMMENT |
| MEDIUM | tests/unit/test_help.py | 232 | # Create a temporary index file for ``aws help [command]`` to use. | COMMENT |
| MEDIUM | tests/unit/customizations/test_flatten.py | 190 | # Create the flattened argument table | COMMENT |
| MEDIUM | tests/unit/customizations/test_cliinputjson.py | 27 | # Create the various forms the data could come in. The two main forms | COMMENT |
| MEDIUM⚡ | tests/unit/customizations/test_cliinputjson.py | 70 | # Create a bad JSON input | COMMENT |
| MEDIUM | tests/unit/customizations/test_generatecliskeleton.py | 24 | # Create a mock service operation object | COMMENT |
| MEDIUM | tests/unit/customizations/s3/test_filegenerator.py | 299 | # Create a symlink to a file that does not exist. | COMMENT |
| MEDIUM | tests/unit/customizations/s3/test_filegenerator.py | 303 | # Create a symlink to directory realfiles | COMMENT |
| MEDIUM | …ts/unit/customizations/configservice/test_getstatus.py | 305 | # Create the configuration recorder statuses. | COMMENT |
| MEDIUM | …ts/unit/customizations/configservice/test_getstatus.py | 318 | # Create the delivery channel statuses. | COMMENT |
| MEDIUM | tests/unit/customizations/configure/test_configure.py | 224 | # Create a mock stdout to record flush calls and replace stdout_patch | COMMENT |
| MEDIUM⚡ | tests/unit/customizations/cloudtrail/test_validation.py | 638 | # Create a key that looks similar but for a different trail. | COMMENT |
| MEDIUM⚡ | tests/unit/customizations/cloudtrail/test_validation.py | 640 | # Create a key that looks similar but is from a different trail source | COMMENT |
| MEDIUM | …sts/unit/customizations/cloudformation/test_package.py | 69 | # Create a temporary file and make this my template | COMMENT |
| MEDIUM | …sts/unit/customizations/cloudformation/test_package.py | 93 | # Create a temporary file and make this my template | COMMENT |
| MEDIUM⚡ | tests/integration/test_assume_role.py | 163 | # Create the final role, the one that will actually have access to s3 | COMMENT |
| MEDIUM⚡ | tests/integration/test_assume_role.py | 166 | # Create the role that can assume the final role | COMMENT |
| MEDIUM⚡ | tests/integration/test_assume_role.py | 170 | # Create a user that can only assume the middle-man role, and then get | COMMENT |
| MEDIUM⚡ | tests/integration/test_assume_role.py | 216 | # Create a role with read access to S3 | COMMENT |
| MEDIUM⚡ | tests/integration/test_assume_role.py | 219 | # Create a user that can assume the role and get static credentials | COMMENT |
| MEDIUM | tests/integration/customizations/test_waiters.py | 28 | # Create a table. | COMMENT |
| MEDIUM⚡ | tests/integration/customizations/s3/test_plugin.py | 1100 | # Create a symlink to foo.txt. | COMMENT |
| MEDIUM⚡ | tests/integration/customizations/s3/test_plugin.py | 1103 | # Create a bad symlink. | COMMENT |
| MEDIUM⚡ | tests/integration/customizations/s3/test_plugin.py | 1106 | # Create a symlink to directory where foo.txt is. | COMMENT |
| MEDIUM⚡ | tests/integration/customizations/s3/test_plugin.py | 1438 | # Create a prefix that will cause the second created file to have a key | COMMENT |
| MEDIUM | tests/integration/customizations/s3/test_plugin.py | 733 | # Create a file with a space char and a '+' char in the filename. | COMMENT |
| MEDIUM | tests/integration/customizations/s3/test_plugin.py | 1560 | # Create a 200 MB file that will be streamed | COMMENT |
| MEDIUM | tests/functional/docs/test_examples.py | 302 | # Create the service parser | COMMENT |
| MEDIUM | awscli/help.py | 295 | # Create an event handler for a Provider Document | COMMENT |
| MEDIUM | awscli/customizations/s3events.py | 107 | # This method is hooked into after-call which fires | COMMENT |
| MEDIUM | awscli/customizations/waiters.py | 109 | # Create the cli name for the waiter operation | COMMENT |
| MEDIUM | awscli/customizations/waiters.py | 116 | # Create an operation object to make a command for the waiter. The | COMMENT |
| MEDIUM | awscli/customizations/commands.py | 354 | # Create an event handler for a Provider Document | COMMENT |
| MEDIUM | awscli/customizations/s3/results.py | 489 | # Create the display statement. | COMMENT |
| MEDIUM | awscli/customizations/s3/filegenerator.py | 71 | # This class is provided primarily to provide a detailed error message. | COMMENT |
| MEDIUM | awscli/customizations/emr/createdefaultroles.py | 304 | # Creating an Instance Profile | COMMENT |
| MEDIUM | awscli/customizations/configservice/subscribe.py | 78 | # Create a configuration recorder. | COMMENT |
| MEDIUM | awscli/customizations/configservice/subscribe.py | 86 | # Create a delivery channel. | COMMENT |
| MEDIUM | awscli/customizations/configservice/subscribe.py | 167 | # Create the topic if a name is given. | COMMENT |
| MEDIUM | awscli/customizations/configure/writer.py | 124 | # Create the file as well as the parent dir if needed. | COMMENT |
| MEDIUM | awscli/customizations/gamelift/uploadbuild.py | 75 | # Create a build based on the operating system given. | COMMENT |
| MEDIUM | awscli/customizations/gamelift/uploadbuild.py | 96 | # Create the S3 Client for uploading the build based on the | COMMENT |
| MEDIUM | awscli/customizations/cloudtrail/validation.py | 332 | # Create a target start end end date | COMMENT |
| MEDIUM | awscli/customizations/cloudtrail/validation.py | 1126 | # Create a client that can work with this bucket. | COMMENT |
| MEDIUM | awscli/customizations/history/list.py | 63 | """This class is just to read one ahead to make sure there are records | STRING |
| MEDIUM | …scli/customizations/datapipeline/createdefaultroles.py | 96 | # Create a create using the IAM Client with a particular triplet | COMMENT |
| MEDIUM⚡ | …scli/customizations/datapipeline/createdefaultroles.py | 170 | # Create a role using IAM client CreateRole API | COMMENT |
| MEDIUM⚡ | …scli/customizations/datapipeline/createdefaultroles.py | 175 | # Create a role using IAM client AttachRolePolicy API | COMMENT |
| MEDIUM | doc/source/conf.py | 6 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 77 | CODE | |
| LOW | tests/unit/test_utils.py | 14 | CODE | |
| LOW | tests/unit/test_topictags.py | 24 | CODE | |
| LOW | tests/unit/test_argprocess.py | 23 | CODE | |
| LOW | tests/unit/test_argprocess.py | 29 | CODE | |
| LOW | tests/unit/test_clidriver.py | 19 | CODE | |
| LOW | tests/unit/test_text.py | 22 | CODE | |
| LOW | tests/unit/test_help.py | 15 | CODE | |
| LOW | tests/unit/test_arguments.py | 16 | CODE | |
| LOW | tests/unit/test_arguments.py | 16 | CODE | |
| LOW | tests/unit/customizations/test_flatten.py | 16 | CODE | |
| LOW | tests/unit/customizations/test_cloudwatch.py | 15 | CODE | |
| LOW | tests/unit/customizations/test_codecommit.py | 14 | CODE | |
| LOW | tests/unit/customizations/test_codecommit.py | 17 | CODE | |
| LOW | tests/unit/customizations/test_codecommit.py | 24 | CODE | |
| LOW | tests/unit/customizations/test_codecommit.py | 25 | CODE | |
| LOW | tests/unit/customizations/s3/test_filegenerator.py | 14 | CODE | |
| LOW | tests/unit/customizations/s3/test_filegenerator.py | 24 | CODE | |
| LOW | tests/unit/customizations/s3/test_fileinfobuilder.py | 13 | CODE | |
| LOW | tests/unit/customizations/s3/test_fileinfobuilder.py | 16 | CODE | |
| LOW | tests/unit/customizations/s3/test_copy_params.py | 16 | CODE | |
| LOW | tests/unit/customizations/s3/test_copy_params.py | 17 | CODE | |
| LOW | tests/unit/customizations/s3/test_copy_params.py | 22 | CODE | |
| LOW | …ts/unit/customizations/emr/test_add_instance_groups.py | 16 | CODE | |
| LOW | tests/unit/customizations/emr/test_list_clusters.py | 16 | CODE | |
| LOW | tests/unit/customizations/emr/test_list_clusters.py | 17 | CODE | |
| LOW | tests/unit/customizations/emr/__init__.py | 15 | CODE | |
| LOW | tests/unit/customizations/emr/__init__.py | 16 | CODE | |
| LOW | tests/unit/customizations/ecs/test_ecsclient.py | 15 | CODE | |
| LOW | tests/unit/customizations/ecs/test_ecsclient.py | 16 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 16 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 17 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 18 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 25 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 26 | CODE | |
| LOW | tests/unit/customizations/eks/test_update_kubeconfig.py | 30 | CODE | |
| LOW | tests/unit/customizations/eks/test_get_token.py | 14 | CODE | |
| LOW | tests/unit/customizations/eks/test_get_token.py | 16 | CODE | |
| LOW | tests/unit/customizations/eks/test_get_token.py | 19 | CODE | |
| LOW | tests/unit/customizations/eks/test_kubeconfig.py | 20 | CODE | |
| LOW | tests/unit/customizations/eks/test_kubeconfig.py | 21 | CODE | |
| LOW | tests/unit/customizations/eks/test_kubeconfig.py | 22 | CODE | |
| LOW | tests/unit/customizations/eks/test_kubeconfig.py | 22 | CODE | |
| LOW | tests/unit/customizations/eks/test_kubeconfig.py | 32 | CODE | |
| LOW | tests/unit/customizations/codedeploy/test_utils.py | 14 | CODE | |
| LOW | tests/unit/customizations/codedeploy/test_uninstall.py | 14 | CODE | |
| LOW | tests/unit/customizations/codedeploy/test_install.py | 14 | CODE | |
| LOW | tests/unit/customizations/codedeploy/test_install.py | 18 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 13 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 14 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 17 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 18 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 20 | CODE | |
| LOW | …sts/unit/customizations/cloudformation/test_package.py | 21 | CODE | |
| LOW | …ustomizations/cloudformation/test_artifact_exporter.py | 1 | CODE | |
| LOW | …ustomizations/cloudformation/test_artifact_exporter.py | 11 | CODE | |
| LOW | …ustomizations/cloudformation/test_artifact_exporter.py | 14 | CODE | |
| LOW | tests/unit/customizations/cloudformation/test_deploy.py | 19 | CODE | |
| LOW | …/unit/customizations/cloudformation/test_yamlhelper.py | 13 | CODE | |
| LOW | …/unit/customizations/cloudformation/test_yamlhelper.py | 15 | CODE | |
| 92 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/unit/customizations/emr/test_describe_cluster.py | 448 | CODE | |
| LOW | tests/unit/customizations/emr/test_describe_cluster.py | 458 | CODE | |
| LOW | …integration/customizations/test_generatecliskeleton.py | 73 | CODE | |
| LOW | tests/functional/test_no_event_streams.py | 26 | CODE | |
| LOW | awscli/shorthand.py | 478 | CODE | |
| LOW | awscli/formatter.py | 134 | CODE | |
| LOW | awscli/formatter.py | 230 | CODE | |
| LOW | awscli/compat.py | 214 | CODE | |
| LOW | awscli/compat.py | 277 | CODE | |
| LOW | awscli/compat.py | 378 | CODE | |
| LOW | awscli/compat.py | 498 | CODE | |
| LOW | awscli/testutils.py | 430 | CODE | |
| LOW | awscli/argprocess.py | 100 | CODE | |
| LOW | awscli/argprocess.py | 188 | CODE | |
| LOW | awscli/argprocess.py | 220 | CODE | |
| LOW | awscli/utils.py | 42 | CODE | |
| LOW | awscli/table.py | 398 | CODE | |
| LOW | awscli/clidocs.py | 486 | CODE | |
| LOW | awscli/clidocs.py | 525 | CODE | |
| LOW | awscli/topictags.py | 239 | CODE | |
| LOW | awscli/argparser.py | 99 | CODE | |
| LOW | awscli/customizations/flatten.py | 46 | CODE | |
| LOW | awscli/customizations/flatten.py | 206 | CODE | |
| LOW | awscli/customizations/commands.py | 384 | CODE | |
| LOW | awscli/customizations/s3/comparator.py | 32 | CODE | |
| LOW | awscli/customizations/s3/subcommands.py | 1096 | CODE | |
| LOW | awscli/customizations/s3/filegenerator.py | 166 | CODE | |
| LOW | awscli/customizations/s3/filegenerator.py | 310 | CODE | |
| LOW | awscli/customizations/s3/s3handler.py | 108 | CODE | |
| LOW | awscli/customizations/s3/s3handler.py | 160 | CODE | |
| LOW | awscli/customizations/s3/transferconfig.py | 80 | CODE | |
| LOW | awscli/customizations/s3/fileinfo.py | 67 | CODE | |
| LOW | awscli/customizations/emr/applicationutils.py | 19 | CODE | |
| LOW | awscli/customizations/emr/createcluster.py | 250 | CODE | |
| LOW | awscli/customizations/emr/createcluster.py | 846 | CODE | |
| LOW | awscli/customizations/emr/emrfsutils.py | 76 | CODE | |
| LOW | awscli/customizations/emr/steputils.py | 17 | CODE | |
| LOW | awscli/customizations/configure/writer.py | 167 | CODE | |
| LOW | awscli/customizations/configure/set.py | 53 | CODE | |
| LOW | awscli/customizations/gamelift/uploadbuild.py | 133 | CODE | |
| LOW | awscli/customizations/cloudtrail/validation.py | 604 | CODE | |
| LOW | awscli/customizations/eks/kubeconfig.py | 116 | CODE | |
| LOW | awscli/customizations/codedeploy/push.py | 183 | CODE | |
| LOW | awscli/customizations/history/show.py | 272 | CODE | |
| LOW | …cli/customizations/cloudformation/artifact_exporter.py | 182 | CODE | |
| LOW | …cli/customizations/cloudformation/artifact_exporter.py | 607 | CODE | |
| LOW | awscli/customizations/datapipeline/__init__.py | 292 | CODE | |
| LOW | awscli/customizations/ec2/secgroupsimplify.py | 160 | CODE | |
| LOW | awscli/customizations/ec2/protocolarg.py | 20 | CODE | |
| LOW | awscli/bcdoc/textwriter.py | 409 | CODE | |
| LOW | scripts/performance/benchmark_utils.py | 148 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/unit/test_errorhandler.py | 52 | except Exception as e: | CODE |
| LOW | tests/unit/test_errorhandler.py | 84 | except Exception as e: | CODE |
| LOW | tests/unit/customizations/s3/test_utils.py | 1002 | except Exception as e: | CODE |
| LOW | tests/integration/customizations/s3/test_plugin.py | 80 | except Exception as e: | CODE |
| LOW | tests/integration/customizations/s3/test_plugin.py | 110 | except Exception as e: | CODE |
| LOW | tests/integration/customizations/s3/test_plugin.py | 130 | except Exception as e: | CODE |
| LOW | tests/functional/docs/test_examples.py | 276 | except Exception as e: | CODE |
| LOW | tests/functional/docs/test_examples.py | 345 | except Exception as e: | CODE |
| LOW | awscli/clidriver.py | 259 | except Exception as e: | CODE |
| LOW | awscli/utils.py | 232 | except Exception: | CODE |
| MEDIUM | awscli/utils.py | 42 | def _split_with_quotes(value): | CODE |
| LOW | awscli/paramfile.py | 265 | except Exception as e: | CODE |
| MEDIUM | awscli/paramfile.py | 255 | def get_uri(prefix, uri): | CODE |
| LOW | awscli/table.py | 55 | except Exception: | CODE |
| LOW | awscli/customizations/globalargs.py | 60 | except Exception as e: | CODE |
| MEDIUM | awscli/customizations/globalargs.py | 57 | def _resolve_query(value): | CODE |
| LOW | awscli/customizations/s3/results.py | 614 | except Exception as e: | CODE |
| LOW | awscli/customizations/s3/subcommands.py | 930 | except Exception as e: | CODE |
| LOW | awscli/customizations/s3/subcommands.py | 974 | except Exception as e: | CODE |
| LOW | awscli/customizations/s3/utils.py | 706 | except Exception as e: | CODE |
| LOW | awscli/customizations/s3/utils.py | 741 | except Exception as e: | CODE |
| LOW | awscli/customizations/s3/utils.py | 820 | except Exception as e: | CODE |
| MEDIUM | awscli/customizations/s3/utils.py | 738 | def _on_success(self, future): | CODE |
| LOW | awscli/customizations/s3/s3handler.py | 560 | except Exception as e: | CODE |
| LOW | awscli/customizations/cloudtrail/subscribe.py | 137 | except Exception: | CODE |
| LOW | awscli/customizations/cloudtrail/subscribe.py | 151 | except Exception: | CODE |
| LOW | awscli/customizations/cloudtrail/subscribe.py | 177 | except Exception as e: | CODE |
| LOW | awscli/customizations/cloudtrail/subscribe.py | 249 | except Exception: | CODE |
| LOW | awscli/customizations/cloudtrail/subscribe.py | 286 | except Exception: | CODE |
| MEDIUM | awscli/customizations/cloudtrail/subscribe.py | 171 | def _get_policy(self, key_name): | CODE |
| LOW | awscli/customizations/cloudtrail/validation.py | 676 | except Exception as e: | CODE |
| LOW | awscli/customizations/cloudtrail/validation.py | 1154 | except Exception: | CODE |
| LOW | awscli/customizations/logs/startlivetail.py | 214 | except Exception as e: | CODE |
| MEDIUM | awscli/customizations/logs/startlivetail.py | 158 | def run(self): | CODE |
| LOW | awscli/customizations/codedeploy/register.py | 110 | except Exception as e: | CODE |
| LOW | awscli/customizations/codedeploy/uninstall.py | 40 | except Exception as e: | CODE |
| LOW | awscli/customizations/codedeploy/deregister.py | 79 | except Exception as e: | CODE |
| LOW | awscli/customizations/codedeploy/install.py | 73 | except Exception as e: | CODE |
| LOW | awscli/customizations/codedeploy/push.py | 148 | except Exception as e: | CODE |
| LOW | awscli/customizations/history/__init__.py | 62 | except Exception as e: | CODE |
| LOW | awscli/customizations/codeartifact/login.py | 610 | except Exception as e: # invalid .pypirc file | CODE |
| LOW | awscli/customizations/cloudformation/deployer.py | 142 | except Exception as ex: | CODE |
| LOW | …cli/customizations/cloudformation/artifact_exporter.py | 258 | except Exception as ex: | CODE |
| LOW | awscli/customizations/ec2/decryptpassword.py | 117 | except Exception: | CODE |
| LOW | awscli/bcdoc/restdoc.py | 112 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ustomizations/cloudformation/test_artifact_exporter.py | 1330 | 'exports handler = (event, context, callback) => {callback(null, event);}') | CODE |
| HIGH⚡ | tests/functional/test_document_types.py | 159 | '["foo", {"bar": "baz"}, 1, null]' | CODE |
| HIGH⚡ | tests/functional/test_document_types.py | 204 | ' "ListOfDocTypes": ["foo", {"bar": "baz"}, 1, null],' | CODE |
| HIGH⚡ | tests/functional/test_document_types.py | 207 | ' "NestedListsOfDocTypes":[["foo", {"bar": "baz"}, 1, null]]' | CODE |
| HIGH⚡ | tests/functional/test_document_types.py | 268 | '--nested-lists-of-doc-types-param', '[bar,1,null],[foo,2]', | CODE |
| HIGH | tests/functional/test_document_types.py | 186 | '[["foo", {"bar": "baz"}, 1, null]]' | CODE |
| HIGH | awscli/clidocs.py | 450 | 'strings, numbers, booleans, null, arrays, and objects. For ' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | awscli/customizations/emrcontainers/__init__.py | 0 | called when the eks command table is being built. used to inject new high level commands into the command list. | STRING |
| HIGH | awscli/customizations/ecs/__init__.py | 0 | called when the eks command table is being built. used to inject new high level commands into the command list. | STRING |
| HIGH | awscli/customizations/eks/__init__.py | 0 | called when the eks command table is being built. used to inject new high level commands into the command list. | STRING |
| HIGH | awscli/customizations/emr/emr.py | 0 | called when the cloudformation command table is being built. used to inject new high level commands into the command lis | STRING |
| HIGH | awscli/customizations/cloudtrail/__init__.py | 0 | called when the cloudformation command table is being built. used to inject new high level commands into the command lis | STRING |
| HIGH | awscli/customizations/dlm/dlm.py | 0 | called when the cloudformation command table is being built. used to inject new high level commands into the command lis | STRING |
| HIGH | awscli/customizations/cloudformation/__init__.py | 0 | called when the cloudformation command table is being built. used to inject new high level commands into the command lis | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ations/emrcontainers/test_update_assume_role_policy.py | 94 | # Check if UpdateAssumeRolePolicy was invoked | COMMENT |
| LOW | tests/unit/customizations/s3/test_subcommands.py | 387 | # Check if no plugins return their sync strategy. Should | COMMENT |
| LOW | tests/unit/customizations/gamelift/test_uploadbuild.py | 73 | # Output values | COMMENT |
| LOW⚡ | …ustomizations/cloudformation/test_artifact_exporter.py | 1318 | # Set parent_dir to be a non-existent folder | COMMENT |
| LOW⚡ | …ustomizations/cloudformation/test_artifact_exporter.py | 1322 | # Set parent_dir to be a real folder, but just a relative path | COMMENT |
| LOW | awscli/topictags.py | 212 | # Check if the topic is in the topic tag dictionary | COMMENT |
| LOW | awscli/customizations/sessionmanager.py | 129 | # Check if this plugin supports passing the start session response | COMMENT |
| LOW | awscli/customizations/s3uploader.py | 101 | # Check if a file with same data exists | COMMENT |
| LOW | awscli/customizations/s3uploader.py | 186 | # Read file in chunks of 4096 bytes | COMMENT |
| LOW | awscli/customizations/waiters.py | 27 | # Check if the command object passed in has a ``service_object``. We | COMMENT |
| LOW | awscli/customizations/cliinputjson.py | 61 | # Check if ``--cli-input-json`` was specified in the command line. | COMMENT |
| LOW | awscli/customizations/s3/syncstrategy/base.py | 163 | # Check if a ``dest`` was specified in ``ARGUMENT`` as if it is | COMMENT |
| LOW | awscli/customizations/configure/addmodel.py | 33 | # Check if the endpoint prefix is a pre-existing service. | COMMENT |
| LOW | awscli/customizations/configure/get.py | 93 | # Check if varname starts with 'default' profile (e.g. | COMMENT |
| LOW | awscli/customizations/dlm/createdefaultrole.py | 39 | # Display the result as formatted json | COMMENT |
| LOW | awscli/customizations/codeartifact/login.py | 364 | # Check if the CodeArtifact URL is already present in the | COMMENT |
| LOW | …scli/customizations/datapipeline/createdefaultroles.py | 90 | # Check if the role with the name exists | COMMENT |
| LOW | …scli/customizations/datapipeline/createdefaultroles.py | 136 | # Check if the default EC2 Instance Profile for DataPipeline exists. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/unit/test_clidriver.py | 260 | # We just return success. If this code is reached, it means that | COMMENT |
| LOW | tests/unit/test_clidriver.py | 387 | # commands, we just call the create_help_command methods. | COMMENT |
| LOW⚡ | tests/unit/customizations/s3/test_transferconfig.py | 27 | # we should just use the default values defined in | COMMENT |
| LOW | tests/integration/customizations/s3/test_plugin.py | 868 | # therefore do nothing. We can just use --dryrun to show the issue. | COMMENT |
| LOW | tests/functional/docs/test_examples.py | 118 | # CLIDriver can take up a lot of resources so we'll just create one | COMMENT |
| MEDIUM | tests/functional/cloudtrail/test_validation.py | 846 | """This test class is necessary in order to override the default patching | STRING |
| LOW | awscli/utils.py | 31 | # No quotes or escaping, just use a simple split. | COMMENT |
| LOW | awscli/paramfile.py | 155 | # on a ProfileNotFound the CLI should just use 'none'. | COMMENT |
| LOW | awscli/customizations/scalarparse.py | 73 | # on a ProfileNotFound the CLI should just use 'wire'. | COMMENT |
| MEDIUM | awscli/customizations/scalarparse.py | 85 | # response, we utilize a reference to a nonlocal variable to track | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/functional/test_paramfile.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/paramfile.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/preview.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/paginate.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | awscli/customizations/dynamodb.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/sessionmanager.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/configure/configure.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/ecs/executecommand.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/ec2/addcount.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | awscli/customizations/ec2/decryptpassword.py | 23 | logger = logging.getLogger(__name__) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tests/functional/ses/test_send_email.py | 26 | 'Source': 'foo@bar.com', | CODE |
| LOW⚡ | tests/functional/ses/test_send_email.py | 36 | result = {'Source': 'foo@bar.com', | CODE |
| LOW⚡ | tests/functional/ses/test_send_email.py | 50 | result = {'Source': 'foo@bar.com', | CODE |
| LOW⚡ | tests/functional/ses/test_send_email.py | 68 | 'Source': 'foo@bar.com', | CODE |
| LOW | tests/functional/ses/test_send_email.py | 83 | 'Source': 'foo@bar.com', | CODE |
| LOW | tests/functional/ses/test_send_email.py | 97 | 'Source': 'foo@bar.com', | CODE |
| LOW⚡ | tests/functional/ses/test_send_email.py | 118 | 'Source': 'foo@bar.com'} | CODE |
| LOW | awscli/customizations/cloudfront.py | 105 | "TargetOriginId": "placeholder", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | tests/unit/customizations/s3/test_utils.py | 550 | self.client.get_paginator.return_value.paginate.assert_called_with( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | CONTRIBUTING.md | 120 | Items reviewed in this way must include a statement like "generated by AI | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | awscli/arguments.py | 205 | CODE | |
| LOW | awscli/testutils.py | 979 | CODE | |
| LOW | awscli/help.py | 135 | CODE | |
| LOW | awscli/customizations/s3/filegenerator.py | 95 | CODE | |
| LOW | awscli/customizations/s3/fileinfo.py | 41 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | awscli/utils.py | 332 | # NOTE: The following interfaces are considered private and are subject | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | awscli/customizations/s3/filegenerator.py | 241 | The purpose of this function is to ensure that the same path separator | STRING |