A declarative JavaScript library for application development using cloud services.
This report summarizes scanner evidence for aws-amplify/amplify-js, a TypeScript project with 9,555 GitHub stars. SynthScan examined 276,191 lines of code across 2929 source files, recording 236 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 1.0 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 219 finding(s).
Are imports declared and package/API names verified? 17 finding(s).
Are wrappers, guards, and repeated structures necessary? 90 finding(s).
Which changes need focused human review? 236 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 236 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …middleware/retry/amzSdkInvocationIdHeaderMiddleware.ts | 24 | return async function amzSdkInvocationIdHeaderMiddleware(request) { | CODE |
| LOW | …ents/middleware/retry/amzSdkRequestHeaderMiddleware.ts | 31 | return async function amzSdkRequestHeaderMiddleware(request) { | CODE |
| LOW | packages/core/src/context/contextToken.ts | 19 | export function createAmplifyContextToken(): AmplifyContextToken { | CODE |
| LOW | …/core/src/configurationBuilder/configurationBuilder.ts | 123 | export function createConfigurationBuilder( | CODE |
| LOW | packages/core/src/testing/createMockAmplifyContext.ts | 144 | function isCreateMockAmplifyContextOptions( | CODE |
| LOW | packages/core/src/singleton/Auth/utils/index.ts | 16 | export function assertTokenProviderConfig( | CODE |
| LOW | packages/core/src/singleton/Auth/utils/index.ts | 54 | export function assertIdentityPoolIdConfig( | CODE |
| LOW | …ders/cognito/credentialsProvider/IdentityIdProvider.ts | 25 | export async function cognitoIdentityIdProvider({ | CODE |
| LOW | …ders/cognito/apis/sendUserAttributeVerificationCode.ts | 24 | export async function sendUserAttributeVerificationCode( | CODE |
| LOW | …ders/cognito/apis/sendUserAttributeVerificationCode.ts | 37 | export async function sendUserAttributeVerificationCode( | CODE |
| LOW | …ders/cognito/apis/sendUserAttributeVerificationCode.ts | 40 | export async function sendUserAttributeVerificationCode( | CODE |
| LOW | …/src/providers/cognito/apis/internal/getCurrentUser.ts | 37 | function getSignInDetailsFromTokens( | CODE |
| LOW | …uth/src/providers/cognito/utils/handleDeviceSRPAuth.ts | 84 | async function handleDevicePasswordVerifier( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 77 | function isWebAuthnResultAuthSignInOutput( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 266 | export async function handleSelectMFATypeChallenge({ | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 316 | export async function handleCompleteNewPasswordChallenge({ | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 361 | export async function handleUserPasswordAuthFlow( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 443 | export async function handleCustomAuthFlowWithoutSRP( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signInHelpers.ts | 950 | export async function assertUserNotAuthenticated(ctx: AmplifyContext) { | CODE |
| LOW | packages/auth/src/providers/cognito/utils/types.ts | 45 | export function assertIdTokenInAuthTokens( | CODE |
| LOW | packages/auth/src/providers/cognito/utils/types.ts | 71 | export function assertAuthTokensWithRefreshToken( | CODE |
| LOW | packages/auth/src/providers/cognito/utils/types.ts | 145 | function isAuthenticatedWithRefreshToken(tokens?: CognitoAuthTokens | null) { | CODE |
| LOW | packages/auth/src/providers/cognito/utils/types.ts | 149 | function isAuthenticatedWithImplicitOauthFlow( | CODE |
| LOW | …iders/cognito/utils/handlePasswordVerifierChallenge.ts | 24 | export async function handlePasswordVerifierChallenge( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signUpHelpers.ts | 108 | export function autoSignInWhenUserIsConfirmedWithLink( | CODE |
| LOW | …ages/auth/src/providers/cognito/utils/signUpHelpers.ts | 117 | async function handleAutoSignInWithCodeOrUserConfirmed( | CODE |
| LOW | packages/auth/src/foundation/parsers/regionParsers.ts | 21 | export function getRegionFromIdentityPoolId(identityPoolId?: string): string { | CODE |
| LOW | …es/auth/src/client/apis/associateWebAuthnCredential.ts | 40 | export async function associateWebAuthnCredential(): Promise<void> { | CODE |
| LOW | packages/auth/src/client/utils/passkey/types/shared.ts | 81 | export function assertValidCredentialCreationOptions( | CODE |
| LOW | packages/auth/src/client/utils/passkey/types/index.ts | 24 | export function assertCredentialIsPkcWithAuthenticatorAttestationResponse( | CODE |
| LOW | packages/auth/src/client/utils/passkey/types/index.ts | 52 | export function assertCredentialIsPkcWithAuthenticatorAssertionResponse( | CODE |
| LOW | …rc/client/flows/userAuth/handleWebAuthnSignInResult.ts | 33 | export async function handleWebAuthnSignInResult( | CODE |
| LOW | …nt/flows/userAuth/handleSelectChallengeWithPassword.ts | 28 | export async function handleSelectChallengeWithPassword( | CODE |
| LOW | …flows/userAuth/handleSelectChallengeWithPasswordSRP.ts | 36 | export async function handleSelectChallengeWithPasswordSRP( | CODE |
| LOW | …uth/src/client/flows/userAuth/handleSelectChallenge.ts | 27 | export async function initiateSelectedChallenge({ | CODE |
| LOW | …kages/api-rest/src/utils/createCancellableOperation.ts | 16 | export function createCancellableOperation( | CODE |
| LOW | …kages/api-rest/src/utils/createCancellableOperation.ts | 27 | export function createCancellableOperation( | CODE |
| LOW | …kages/api-rest/src/utils/createCancellableOperation.ts | 37 | export function createCancellableOperation( | CODE |
| LOW | packages/geo/__tests__/testUtils.ts | 24 | export function createGeofenceOutputArray(numberOfGeofences) { | CODE |
| LOW | packages/geo/__tests__/testUtils.ts | 41 | export function mockBatchPutGeofenceCommand(command) { | CODE |
| LOW | packages/geo/__tests__/testUtils.ts | 90 | export function mockDeleteGeofencesCommand(command) { | CODE |
| LOW | packages/api-graphql/__tests__/utils/expects.ts | 199 | export async function expectSubWithlibraryConfigHeaders( | CODE |
| LOW | packages/api-graphql/__tests__/utils/expects.ts | 306 | export function expectSelectionSetContains( | CODE |
| LOW | packages/api-graphql/__tests__/utils/expects.ts | 322 | export function expectSelectionSetNotContains( | CODE |
| LOW | packages/api-graphql/__tests__/utils/index.ts | 29 | export function normalizePostGraphqlCalls(spy: jest.SpyInstance<any, any>) { | CODE |
| LOW | packages/api-graphql/src/GraphQLAPI.ts | 18 | function isGraphQLOptionsWithOverride( | CODE |
| LOW | …untimeTypeGuards/isConfigureEventWithResourceConfig.ts | 6 | export function isConfigureEventWithResourceConfig( | CODE |
| LOW | …utils/runtimeTypeGuards/isGraphQLResponseWithErrors.ts | 6 | export function isGraphQLResponseWithErrors( | CODE |
| LOW | …rage/__tests__/providers/s3/apis/internal/testUtils.ts | 6 | > = async function toBeLastCalledWithConfigAndInput( | CODE |
| LOW | …rage/__tests__/providers/s3/apis/internal/testUtils.ts | 46 | > = async function toHaveBeenNthCalledWithConfigAndInput( | CODE |
| LOW | …e/src/providers/s3/utils/validateMultipartUploadXML.ts | 15 | export function validateMultipartUploadXML( | CODE |
| LOW | …es/datastore-storage-adapter/src/common/SQLiteUtils.ts | 146 | export function modelCreateTableStatement( | CODE |
| LOW | …es/datastore-storage-adapter/src/common/SQLiteUtils.ts | 293 | function buildSpecialNullComparison(field, operator, operand) { | CODE |
| LOW | …es/datastore-storage-adapter/src/common/SQLiteUtils.ts | 313 | function buildSpecialAlwaysStatement( | CODE |
| LOW | …es/datastore-storage-adapter/src/common/SQLiteUtils.ts | 476 | export function limitClauseFromPagination( | CODE |
| LOW | packages/datastore/__tests__/sync.test.ts | 427 | function jitteredRetrySyncProcessorSetup({ | CODE |
| LOW | packages/datastore/__tests__/mutation.test.ts | 322 | async function instantiateMutationProcessor({ | CODE |
| LOW | packages/datastore/__tests__/subscription.test.ts | 686 | async function instantiateSubscriptionProcessor({ | CODE |
| LOW | …kages/datastore/__tests__/connectivityHandling.test.ts | 35 | async function waitForEmptyOutboxOrError(service) { | CODE |
| LOW | packages/datastore/__tests__/helpers/util.ts | 475 | export async function waitForExpectModelUpdateGraphqlEventCount({ | CODE |
| 30 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/set-preid-versions.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | packages/core/src/server.ts | 1 | // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | packages/core/src/context/createAmplifyContext.ts | 81 | // Amplify.ts) on BOTH paths: a shallow `Object.freeze` would leave nested | COMMENT |
| LOW | packages/core/src/context/createAmplifyContext.ts | 101 | // token/credentials providers whenever the resource config carries no `Auth` | COMMENT |
| LOW | packages/core/src/singleton/constants.ts | 1 | // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …web-browser/ios/AmplifyRTNWebBrowser-Bridging-Header.h | 1 | // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …ation/ios/AmplifyRTNPushNotification-Bridging-Header.h | 1 | // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …ve/example/ios/AmplifyRTNCoreExample-Bridging-Header.h | 1 | // | COMMENT |
| LOW | …ages/react-native/ios/AmplifyRTNCore-Bridging-Header.h | 1 | // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 1 | #if !(defined(LTM1) && defined(LTM2) && defined(LTM3)) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 21 | #define BN_MP_ADDMOD_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 41 | #define BN_MP_EXPT_D_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 61 | #define BN_MP_KARATSUBA_SQR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 81 | #define BN_MP_PRIME_MILLER_RABIN_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 101 | #define BN_MP_SET_INT_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 121 | #define BN_PRIME_TAB_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 141 | #define BN_MP_SET_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 161 | #if defined(BN_FAST_S_MP_MUL_DIGS_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 181 | #if defined(BN_MP_ABS_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 201 | #define BN_MP_MOD_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 221 | #if defined(BN_MP_CMP_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 241 | COMMENT | |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 261 | #define BN_MP_LSHD_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 281 | #define BN_MP_EXCH_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 301 | COMMENT | |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 321 | #define BN_MP_SQR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 341 | #define BN_MP_COUNT_BITS_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 361 | #if defined(BN_MP_EXTEUCLID_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 381 | COMMENT | |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 401 | #if defined(BN_MP_GET_INT_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 421 | #define BN_MP_INIT_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 441 | #if defined(BN_MP_INVMOD_SLOW_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 461 | #define BN_MP_INIT_SET_INT_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 481 | #define BN_MP_MUL_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 501 | #if defined(BN_MP_LCM_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 521 | #endif | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 541 | COMMENT | |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 561 | COMMENT | |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 581 | #define BN_MP_CLEAR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 601 | #define BN_MP_COPY_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 621 | #define BN_MP_MOD_D_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 641 | #define BN_MP_SQRMOD_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 661 | #define BN_MP_READ_UNSIGNED_BIN_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 681 | #if defined(BN_MP_RAND_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 701 | #define BN_MP_GROW_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 721 | #define BN_MP_CMP_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 741 | #define BN_MP_MUL_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 761 | #define BN_MP_CLEAR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 781 | #if defined(BN_MP_SET_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 801 | #define BN_FAST_S_MP_SQR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 821 | #define BN_MP_CMP_MAG_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 841 | #define BN_MP_CLEAR_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 861 | #if defined(BN_MP_TO_UNSIGNED_BIN_N_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 881 | #endif | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 901 | #define BN_MP_ISZERO_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 921 | #define BN_MP_INIT_COPY_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 941 | #if defined(BN_S_MP_EXPTMOD_C) | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 961 | #define BN_MP_EXCH_C | COMMENT |
| LOW | …act-native/ios/JKBigInteger/LibTomMath/tommath_class.h | 981 | #define BN_MP_GROW_C | COMMENT |
| LOW | …ative/ios/JKBigInteger/LibTomMath/tommath_superclass.h | 21 | #define BN_MP_GCD_C | COMMENT |
| 43 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | packages/datastore/__tests__/Predicate.test.ts | 2413 | ).reference.reference.reference.reference.reference.title.eq( | CODE |
| CRITICAL | packages/datastore/__tests__/Predicate.test.ts | 2425 | ).reference.reference.reference.reference.title.contains('layer 4'); | CODE |
| CRITICAL | packages/datastore/__tests__/IndexedDBAdapter.test.ts | 546 | p.children.parent.children.parent.children.parent.children.parent.children.parent.children.id.eq( | CODE |
| CRITICAL | packages/datastore/__tests__/IndexedDBAdapter.test.ts | 581 | p.children.parent.children.parent.children.parent.children.parent.children.parent.children.and( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/set-preid-versions.sh | 26 | # Step 1: Grab the version of `aws-amplify` & determine if a pre-release ID is in use | COMMENT |
| LOW⚡ | scripts/set-preid-versions.sh | 38 | # Step 2: Grab the version of `@aws-amplify/core` | COMMENT |
| LOW⚡ | scripts/set-preid-versions.sh | 42 | # Step 3: Set the `@aws-amplify/core` peer dependency version across the library ahead of publication | COMMENT |
| LOW | scripts/set-preid-versions.sh | 59 | # Step 4: Set the `aws-amplify` peer dependency version across the library ahead of publication | COMMENT |
| LOW | packages/react-native/example/README.md | 7 | ## Step 1: Start the Metro Server | COMMENT |
| LOW | packages/react-native/example/README.md | 21 | ## Step 2: Start your Application | COMMENT |
| LOW | packages/rtn-passkeys/example/README.md | 7 | ## Step 1: Start Metro | COMMENT |
| LOW | packages/rtn-passkeys/example/README.md | 21 | ## Step 2: Build and run your app | COMMENT |
| LOW | packages/rtn-passkeys/example/README.md | 65 | ## Step 3: Modify your app | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …c/providers/cognito/utils/oauth/enableOAuthListener.ts | 54 | // `handleFailure`); `Promise.resolve` keeps the guard robust regardless of | COMMENT |
| MEDIUM | packages/datastore/__tests__/commonAdapterTests.ts | 103 | // sync operations, which we'll leverage to monitor how DataStore manages | COMMENT |
| MEDIUM | packages/datastore/__tests__/commonAdapterTests.ts | 323 | // sync operations, which we'll leverage to monitor how DataStore manages | COMMENT |
| MEDIUM | …ages/datastore/src/storage/adapter/IndexedDBAdapter.ts | 700 | // NOTE: results must be DISTINCT-ified if we leverage indexes. | COMMENT |
| MEDIUM | packages/datastore/src/datastore/datastore.ts | 1080 | // leverage it fully [yet]. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/core/__tests__/singleton/Singleton.test.ts | 345 | name: 'John Doe', | CODE |
| LOW | packages/core/__tests__/singleton/Singleton.test.ts | 405 | name: 'John Doe', | CODE |
| LOW | packages/core/__tests__/singleton/Singleton.test.ts | 431 | name: 'John Doe', | CODE |
| LOW | …/__tests__/providers/cognito/tokenOrchestrator.test.ts | 62 | name: 'John Doe', | CODE |
| LOW | …/__tests__/providers/cognito/tokenOrchestrator.test.ts | 70 | name: 'John Doe', | CODE |
| LOW | …h/__tests__/providers/cognito/fetchAuthSession.test.ts | 123 | name: 'John Doe', | CODE |
| LOW | …h/__tests__/providers/cognito/fetchAuthSession.test.ts | 132 | name: 'John Doe', | CODE |
| LOW | packages/rtn-passkeys/example/src/App.tsx | 28 | username: 'user@example.com', | CODE |
| LOW | …/providers/customer-profiles/apis/identifyUser.test.ts | 40 | email: 'user@example.com', | CODE |
| LOW | …/providers/customer-profiles/apis/identifyUser.test.ts | 41 | name: 'Jane Doe', | CODE |
| LOW | …s/customer-profiles/utils/identifyUserInternal.test.ts | 52 | const userProfile = { email: 'user@example.com', name: 'Jane' }; | CODE |
| LOW | …tions/providers/customer-profiles/apis/identifyUser.ts | 39 | * name: 'Jane Doe', | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/set-preid-versions.sh | 26 | # Step 1: Grab the version of `aws-amplify` & determine if a pre-release ID is in use | COMMENT |
| LOW⚡ | scripts/set-preid-versions.sh | 38 | # Step 2: Grab the version of `@aws-amplify/core` | COMMENT |
| LOW⚡ | scripts/set-preid-versions.sh | 42 | # Step 3: Set the `@aws-amplify/core` peer dependency version across the library ahead of publication | COMMENT |
| LOW | scripts/set-preid-versions.sh | 59 | # Step 4: Set the `aws-amplify` peer dependency version across the library ahead of publication | COMMENT |
| LOW | …roviders/s3/utils/client/runtime/xhrTransferHandler.ts | 95 | // The abort event can be triggered after the error or load event. So we need to check if the xhr is null. | COMMENT |
| LOW | …roviders/s3/utils/client/runtime/xhrTransferHandler.ts | 114 | // The load event is triggered after the error/abort/load event. So we need to check if the xhr is null. | COMMENT |
| LOW | …roviders/s3/utils/client/runtime/xhrTransferHandler.ts | 161 | // The abort event is triggered after the error or load event. So we need to check if the xhr is null. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/datastore/__tests__/graphql.test.ts | 141 | print(parse(expectedGraphQL as any)), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …s-amplify_adapter-nextjs.index.createServerRunner.html | 2 | </div><div class="tsd-comment tsd-typography"><div class="tsd-tag-remarks"><h4 class="tsd-anchor-link" id="remarks">Rema | CODE |
| LOW | …es/datastore/__tests__/helpers/fakes/graphqlService.ts | 145 | * NOTE: don't forget to reset these values at the end of your test! | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/setup-git-secrets.sh | 14 | # Check if git-secrets is installed | COMMENT |
| LOW | .github/workflows/release-hotfix.yml | 91 | # Check if hotfix -> main PR already exists | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .github/workflows/release-hotfix.yml | 98 | # Create a new PR if one doesn't exist | COMMENT |