Backstage is an open framework for building developer portals
989 matches across 11 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …/catalog-backend/src/providers/DefaultLocationStore.ts | 218 | if (this.db.client.config.client.includes('mysql')) { |
| CRITICAL | …ons-backend/src/database/DatabaseNotificationsStore.ts | 128 | this.isSQLite = this.db.client.config.client.includes('sqlite3'); |
| CRITICAL | plugins/auth-backend/src/database/OidcDatabase.ts | 181 | this.db.client.config.client.includes('sqlite3') || |
| CRITICAL | plugins/auth-backend/src/database/OidcDatabase.ts | 182 | this.db.client.config.client.includes('mysql') |
| CRITICAL | plugins/auth-backend/src/database/OidcDatabase.ts | 279 | this.db.client.config.client.includes('sqlite3') || |
| CRITICAL | plugins/auth-backend/src/database/OidcDatabase.ts | 280 | this.db.client.config.client.includes('mysql') |
| CRITICAL | plugins/catalog-backend-module-gitlab/src/lib/client.ts | 282 | for (const groupItem of response.data.group.descendantGroups.nodes.filter( |
| CRITICAL | plugins/catalog-backend-module-gitlab/src/lib/client.ts | 366 | for (const userItem of response.data.group.groupMembers.nodes.filter( |
| CRITICAL | …ugins/bitbucket-cloud-common/scripts/prepare-schema.js | 107 | const repoProperties = json.components.schemas.repository.allOf.find( |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 221 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 223 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 226 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 228 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 287 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 289 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 298 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 302 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 306 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 417 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 422 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 427 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 522 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 527 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 531 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 587 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 589 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 598 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 602 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 606 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 639 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 643 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 646 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 648 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 676 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 680 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 683 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 685 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 783 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 787 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 792 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 888 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 890 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 899 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 904 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 910 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1003 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1007 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1013 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1101 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1105 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1110 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([ |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1196 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1198 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1200 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1202 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1285 | const errorCalls = mocks.console.error.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1289 | const warnCalls = mocks.console.warn.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1291 | const infoCalls = mocks.console.info.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1293 | const debugCalls = mocks.console.debug.mock.calls.flatMap(e => e[0]); |
| CRITICAL | …es/frontend-dynamic-feature-loader/src/loader.test.tsx | 1295 | expect(mocks.federation.get.mock.calls.flatMap(e => e[0])).toEqual([]); |
| 12 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was created. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | the iso 8601 date format of the time that this resource was edited. |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | plugins/api-docs/dev/graphql-example-api.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| HIGH | packages/catalog-model/examples/apis/swapi-graphql.yaml | 0 | a count of the total number of objects in this connection, ignoring pagination. this allows a client to fetch the first |
| 52 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ackend-module-cloudflare-access-provider/report.api.md | 63 | export function createCloudflareAccessAuthenticator(options?: { |
| LOW | …module-cloudflare-access-provider/src/authenticator.ts | 30 | export function createCloudflareAccessAuthenticator(options?: { |
| LOW | …log-backend-module-bitbucket-cloud/report-alpha.api.md | 10 | export function analyzeBitbucketCloudWebhookEvent( |
| LOW | …-cloud/src/events/analyzeBitbucketCloudWebhookEvent.ts | 219 | export async function analyzeBitbucketCloudWebhookEvent( |
| LOW | …affolder-backend-module-bitbucket-server/report.api.md | 16 | export function createPublishBitbucketServerAction(options: { |
| LOW | …affolder-backend-module-bitbucket-server/report.api.md | 42 | export function createPublishBitbucketServerPullRequestAction(options: { |
| LOW | …module-bitbucket-server/src/actions/bitbucketServer.ts | 123 | export function createPublishBitbucketServerAction(options: { |
| LOW | …ucket-server/src/actions/bitbucketServerPullRequest.ts | 245 | export function createPublishBitbucketServerPullRequestAction(options: { |
| LOW | plugins/techdocs-react/report.api.md | 34 | export function createTechDocsAddonExtension( |
| LOW | plugins/techdocs-react/report.api.md | 44 | export function getEntityRootTechDocsPath(entity: Entity): string; |
| LOW | plugins/techdocs-react/report.api.md | 179 | export function toLowercaseEntityRefMaybe( |
| LOW | plugins/techdocs-react/src/helpers.ts | 35 | export function toLowercaseEntityRefMaybe( |
| LOW | plugins/techdocs-react/src/helpers.ts | 54 | export function getEntityRootTechDocsPath(entity: Entity): string { |
| LOW | plugins/techdocs-react/src/addons.tsx | 58 | export function createTechDocsAddonExtension( |
| LOW | plugins/catalog-backend-module-openapi/report.api.md | 22 | export function jsonSchemaRefPlaceholderResolver( |
| LOW | …module-openapi/src/jsonSchemaRefPlaceholderResolver.ts | 25 | export async function jsonSchemaRefPlaceholderResolver( |
| LOW | plugins/home/src/api/config.ts | 75 | export function createFilterByQueryParamFromConfig( |
| LOW | plugins/scaffolder-backend-module-gerrit/report.api.md | 12 | export function createPublishGerritAction(options: { |
| LOW | plugins/scaffolder-backend-module-gerrit/report.api.md | 35 | export function createPublishGerritReviewAction(options: { |
| LOW | …scaffolder-backend-module-gerrit/src/actions/gerrit.ts | 88 | export function createPublishGerritAction(options: { |
| LOW | …lder-backend-module-gerrit/src/actions/gerritReview.ts | 38 | export function createPublishGerritReviewAction(options: { |
| LOW | …chdocs/src/collators/DefaultTechDocsCollatorFactory.ts | 272 | function getSimpleEntityOwnerString(entity: Entity): string { |
| LOW | …/scaffolder/src/components/OngoingTask/OngoingTask.tsx | 84 | function OngoingTaskAnalyticsContext(props: { children: ReactNode }) { |
| LOW | …ponents/fields/MultiEntityPicker/MultiEntityPicker.tsx | 399 | function convertSchemaFiltersToQuery( |
| LOW | …ponents/fields/OwnedEntityPicker/OwnedEntityPicker.tsx | 121 | function buildEntityPickerUISchema( |
| LOW | …er/src/components/fields/EntityPicker/EntityPicker.tsx | 410 | function convertSchemaFiltersToQuery( |
| LOW | …gins/scaffolder/src/alpha/components/EditorSubPage.tsx | 80 | export function buildEditorFieldExtensions( |
| LOW | …s/TemplateWizardPage/TemplateWizardPageContextMenu.tsx | 41 | export function TemplateWizardPageContextMenu( |
| LOW | …s/TemplateEditorPage/TemplateEditorToolbarFileMenu.tsx | 27 | export function TemplateEditorToolbarFileMenu(props: { |
| LOW | …mponents/TemplateEditorPage/TemplateEditorTextArea.tsx | 153 | export function TemplateEditorDirectoryEditorTextArea(props: { |
| LOW | …a/components/TemplateEditorPage/TemplateEditorForm.tsx | 207 | export function TemplateEditorFormDirectoryEditorDryRun( |
| LOW | …plateEditorPage/TemplateEditorToolbarTemplatesMenu.tsx | 41 | export function TemplateEditorToolbarTemplatesMenu(props: { |
| LOW | …TemplateEditorPage/DryRunResults/DryRunResultsList.tsx | 117 | async function downloadDirectoryContents( |
| LOW | …src/alpha/hooks/useScaffolderTemplateIconLinkProps.tsx | 32 | export function useScaffolderTemplateIconLinkProps() { |
| LOW | plugins/catalog-backend/report.api.md | 134 | export function transformLegacyPolicyToProcessor( |
| LOW | plugins/catalog-backend/src/database/metrics.ts | 43 | export function createEntitiesCountByKind( |
| LOW | …ions/provider/deleteWithEagerPruningOfChildren.test.ts | 87 | async function entitiesMarkedForStitching(knex: Knex) { |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 29 | export async function deleteWithEagerPruningOfChildren(options: { |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 77 | async function findDescendantsThatWouldHaveBeenOrphanedByDeletion(options: { |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 231 | async function markEntitiesAffectedByDeletionForStitching(options: { |
| LOW | …e/operations/stitcher/getDeferredStitchableEntities.ts | 42 | export async function getDeferredStitchableEntities(options: { |
| LOW | …ase/operations/stitcher/markDeferredStitchCompleted.ts | 48 | export async function markDeferredStitchCompleted(option: { |
| LOW | plugins/catalog-backend/src/stitching/types.ts | 32 | export function stitchingStrategyFromConfig( |
| LOW | …catalog-backend/src/util/readScmEventHandlingConfig.ts | 37 | export function readScmEventHandlingConfig( |
| LOW | plugins/catalog-backend/src/util/conversion.ts | 29 | export function locationSpecToMetadataName(location: LocationSpec) { |
| LOW | plugins/catalog-backend/src/util/conversion.ts | 48 | export function locationSpecToLocationEntity(opts: { |
| LOW | …d/src/processing/evictEntitiesFromOrphanedProviders.ts | 21 | export async function getOrphanedEntityProviderNames({ |
| LOW | …d/src/processing/evictEntitiesFromOrphanedProviders.ts | 53 | async function removeEntitiesForProvider({ |
| LOW | …d/src/processing/evictEntitiesFromOrphanedProviders.ts | 79 | export async function evictEntitiesFromOrphanedProviders(options: { |
| LOW | plugins/catalog-backend/src/processing/refresh.ts | 26 | export function createRandomProcessingInterval(options: { |
| LOW | …ckend/src/processing/DefaultCatalogProcessingEngine.ts | 466 | function markSuccessfulWithNoChanges() { |
| LOW | …ckend/src/processing/DefaultCatalogProcessingEngine.ts | 482 | function markSuccessfulWithChanges() { |
| LOW | plugins/catalog-backend/src/processing/util.ts | 47 | export function getEntityOriginLocationRef(entity: Entity): string { |
| LOW | …/catalog-backend/src/providers/DefaultLocationStore.ts | 722 | function applyLocationFilterToQuery( |
| LOW | …/performance/lib/catalogModuleSyntheticLoadEntities.ts | 68 | function validateSyntheticLoadOptions(options: SyntheticLoadOptions): void { |
| LOW | …end/src/processors/transformLegacyPolicyToProcessor.ts | 26 | export function transformLegacyPolicyToProcessor( |
| LOW | plugins/catalog-backend/src/service/util.ts | 84 | export function isQueryEntitiesInitialRequest( |
| LOW | plugins/catalog-backend/src/service/util.ts | 93 | export function isQueryEntitiesCursorRequest( |
| LOW | plugins/catalog-backend/src/service/util.ts | 157 | export function expandLegacyCompoundRelationsInEntity(entity: Entity): Entity { |
| LOW | plugins/catalog-backend/src/service/response/process.ts | 39 | export function processEntitiesResponseItems( |
| 478 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 45 | print(`CLI E2E test root: ${rootDir}\n`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 47 | print('Building dist workspace'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 53 | print('Creating a Backstage App'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 56 | print('Creating a Backstage Plugin'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 60 | print('Creating a Backstage Backend Plugin'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 63 | print(`Running 'yarn test:e2e' in newly created app with new plugin`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 73 | print('Testing the database backend startup'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 85 | print('Testing the Database backend startup'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 91 | print('All tests successful'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 94 | print(`All tests successful, app dir available at ${appDir}`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 96 | print('All tests successful, removing test dir'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 172 | print(`Preparing workspace`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 182 | print('Pinning yarn version in workspace'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 187 | print('Copying yarn patches'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 191 | print('Installing workspace dependencies'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 261 | print('Waiting for app create script to be done'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 266 | print('Overriding yarn.lock with seed file from the create-app package'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 269 | print('Rewriting module resolutions of app to use workspace packages'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 273 | print('Cleaning up node_modules in workspace'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 284 | print('Pinning yarn version and registry in app'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 291 | print('Test app created'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 301 | print(`Running 'yarn ${cmd}' in newly created app`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 382 | print('Waiting for plugin create script to be done'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 391 | print(`Running 'yarn tsc' in root for newly created plugin`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 395 | print(`Running 'yarn ${cmd.join(' ')}' in newly created plugin`); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 534 | print('Entities fetched successfully'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 537 | print(''); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 540 | print('Stopping the child process'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 426 | print('Dropping old DBs'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 433 | print('Dropped DBs'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 508 | print( |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 518 | print('Try to fetch entities from the backend'); |
| HIGH | packages/e2e-test/src/commands/runCommand.ts | 553 | print('Backend startup test finished successfully'); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docs-ui/src/app/components/dialog/components.tsx | 44 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | docs-ui/src/app/components/dialog/components.tsx | 44 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do |
| LOW | docs-ui/src/app/components/dialog/components.tsx | 67 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, |
| LOW | docs-ui/src/app/components/dialog/components.tsx | 67 | Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, |
| LOW | docs-ui/src/app/components/avatar/snippets.ts | 3 | <Avatar src="https://example.com/user.jpg" name="Jane Doe" />`; |
| LOW | …-module-cloudflare-access-provider/src/helpers.test.ts | 110 | groups: [{ id: '123', email: 'foo@bar.com', name: 'foo' }], |
| LOW | …-module-cloudflare-access-provider/src/helpers.test.ts | 140 | groups: [{ id: '123', email: 'foo@bar.com', name: 'foo' }], |
| LOW | …-module-cloudflare-access-provider/src/helpers.test.ts | 182 | groups: [{ id: '123', email: 'foo@bar.com', name: 'foo' }], |
| LOW | …-module-cloudflare-access-provider/src/helpers.test.ts | 263 | groups: [{ id: '123', email: 'foo@bar.com', name: 'foo' }], |
| LOW | …-module-cloudflare-access-provider/src/helpers.test.ts | 308 | groups: [{ id: '123', email: 'foo@bar.com', name: 'foo' }], |
| LOW | …mponents/FeaturedDocsCard/FeaturedDocsCard.stories.tsx | 32 | 'An awesome doc you want to feature to help out your customers. Lorem ipsum dolor sit amet, consectetur adipisci |
| LOW | …mponents/FeaturedDocsCard/FeaturedDocsCard.stories.tsx | 32 | 'An awesome doc you want to feature to help out your customers. Lorem ipsum dolor sit amet, consectetur adipisci |
| LOW | …kend-module-gerrit/src/actions/gerrit.examples.test.ts | 355 | gitAuthorInfo: { name: 'John Doe' }, |
| LOW | …kend-module-gerrit/src/actions/gerrit.examples.test.ts | 534 | gitAuthorInfo: { name: 'John Doe', email: 'johndoe@email.com' }, |
| LOW | …r-backend-module-gerrit/src/actions/gerrit.examples.ts | 98 | gitAuthorName: 'John Doe', |
| LOW | …r-backend-module-gerrit/src/actions/gerrit.examples.ts | 151 | gitAuthorName: 'John Doe', |
| LOW | …github/src/events/__fixtures__/push-event-complex.json | 200 | "name": "John Doe", |
| LOW | …github/src/events/__fixtures__/push-event-complex.json | 221 | "name": "John Doe", |
| LOW | …-github/src/events/__fixtures__/push-event-simple.json | 200 | "name": "John Doe", |
| LOW | …-github/src/events/__fixtures__/push-event-simple.json | 221 | "name": "John Doe", |
| LOW | plugins/org/src/alpha.test.tsx | 127 | displayName: 'John Doe', |
| LOW | plugins/org/src/alpha.test.tsx | 138 | expect(await screen.findByText('John Doe')).toBeInTheDocument(); |
| LOW | …lators/defaultCatalogCollatorEntityTransformer.test.ts | 45 | email: 'test@test.com', |
| LOW | plugins/scaffolder-backend-module-azure/README.md | 93 | gitAuthorName: 'John Doe' |
| LOW | …der-backend-module-azure/src/actions/azure.examples.ts | 103 | gitAuthorName: 'John Doe', |
| LOW | …gins/auth-node/src/flow/sendWebMessageResponse.test.ts | 50 | email: 'foo@bar.com', |
| LOW | …gins/auth-node/src/flow/sendWebMessageResponse.test.ts | 118 | email: 'foo@bar.com', |
| LOW | …gins/auth-node/src/flow/sendWebMessageResponse.test.ts | 136 | email: 'foo@bar.com', |
| LOW | …gins/auth-node/src/flow/sendWebMessageResponse.test.ts | 172 | email: 'foo@bar.com', |
| LOW | …t/src/next/components/ReviewState/ReviewState.test.tsx | 24 | name: 'John Doe', |
| LOW | …t/src/next/components/ReviewState/ReviewState.test.tsx | 38 | name: 'John Doe', |
| LOW | …t/src/next/components/ReviewState/ReviewState.test.tsx | 69 | name: 'John Doe', |
| LOW | …t/src/next/components/ReviewState/ReviewState.test.tsx | 123 | name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1082 | name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1091 | name: 'Jane Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1585 | name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1597 | name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1612 | user_name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1631 | user_name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 1650 | user_name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2293 | displayName: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2321 | displayName: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2349 | displayName: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2374 | displayName: 'Jane Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2820 | displayName: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2845 | displayName: 'Jane Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 2973 | displayName: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 3036 | name: 'John Doe', |
| LOW | …talog-backend-module-gitlab/src/__testUtils__/mocks.ts | 3071 | displayName: 'John Doe', |
| LOW | …der-backend-module-gitea/src/actions/gitea.examples.ts | 115 | gitAuthorName: 'John Doe', |
| LOW | …der-backend-module-gitea/src/actions/gitea.examples.ts | 167 | gitAuthorName: 'John Doe', |
| LOW | …ackend-module-gitea/src/actions/gitea.examples.test.ts | 504 | name: 'John Doe', |
| LOW | …ackend-module-gitea/src/actions/gitea.examples.test.ts | 725 | name: 'John Doe', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 218 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 252 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 267 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 306 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 321 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 357 | title: 'Lorem Ipsum', |
| LOW | …d-module-pg/src/database/DatabaseDocumentStore.test.ts | 372 | title: 'Lorem Ipsum', |
| 73 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | app-config.yaml | 161 | # Disable the catalog-unprocessed-entities element outside devtools |
| LOW | app-config.yaml | 241 | # rawBaseUrl: https://ghe.example.net/raw |
| LOW | app-config.yaml | 261 | # - accountName: ${ACCOUNT_NAME} # required |
| LOW | app-config.yaml | 301 | # supports ISO duration, "human duration" as used in code |
| LOW | …folder/src/components/fields/RepoOwnerPicker/schema.ts | 81 | |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 81 | }): Promise<{ orphanEntityRefs: string[] }> { |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 121 | 'descendants.entity_ref', |
| LOW | …perations/provider/deleteWithEagerPruningOfChildren.ts | 181 | // that the corresponding descendant should be kept alive and NOT |
| LOW | …/src/database/operations/stitcher/buildEntitySearch.ts | 41 | type Kv = { |
| LOW | …/src/database/operations/stitcher/buildEntitySearch.ts | 61 | // will result in |
| LOW | …/src/database/operations/stitcher/buildEntitySearch.ts | 101 | // array |
| LOW | …end/src/database/operations/stitcher/syncSearchRows.ts | 61 | if (client === 'pg') { |
| LOW | …end/src/database/operations/stitcher/syncSearchRows.ts | 121 | ON CONFLICT (entity_id, key, value) |
| LOW | …ckend/src/processing/DefaultCatalogProcessingEngine.ts | 241 | |
| LOW | …-module-github/src/events/analyzeGithubWebhookEvent.ts | 621 | // no mention of the OLD_OWNER anywhere in the event payload) |
| LOW | …module-google-pubsub/src/util/createPatternResolver.ts | 81 | // The result of the split contains pairs (with maybe no last element): |
| LOW | …-backend/sample-templates/bitbucket-demo/template.yaml | 21 | allowedHosts: |
| LOW | plugins/catalog-backend-module-ldap/src/ldap/config.ts | 101 | // The name of the attribute that shall be used for the value of the |
| LOW | plugins/catalog-backend-module-ldap/src/ldap/config.ts | 141 | // The name of the attribute that shall be used for the value of the |
| LOW | plugins/notifications-backend-module-email/README.md | 61 | # accessKeyId: 'my-access-key |
| LOW | plugins/notifications-backend-module-email/README.md | 81 | receiver: 'users' |
| LOW | …auth-backend/examples/docker-compose.oauth2-proxy.yaml | 1 | #!/usr/bin/env docker-compose -f |
| LOW | plugins/auth-node/src/flow/sendWebMessageResponse.ts | 61 | // be sure that the js code below does not allow the injection of malicious |
| LOW | …s/search-backend/src/service/AuthorizedSearchEngine.ts | 161 | // When there are no CONDITIONAL decisions for any of the requested |
| LOW | …s/search-backend/src/service/AuthorizedSearchEngine.ts | 241 | } |
| LOW | …gins/bitbucket-cloud-common/scripts/generate-models.sh | 1 | #!/usr/bin/env bash |
| LOW | plugins/api-docs/README-alpha.md | 301 | ###### Disable |
| LOW | plugins/api-docs/README-alpha.md | 381 | This card is disabled by default when you install the `api-docs` plugin, but to ensure the card will always be disabled |
| LOW | plugins/api-docs/README-alpha.md | 461 | ```yaml |
| LOW | plugins/api-docs/README-alpha.md | 701 | |
| LOW | plugins/api-docs/README-alpha.md | 781 | | `entity-content` | `api-docs` | `apis` | `entity-content:api-docs/apis` | |
| LOW | plugins/catalog-backend-module-msgraph/README.md | 41 | # for querying. Certain features are limited to advanced querying capabilities. |
| LOW | plugins/catalog-backend-module-msgraph/README.md | 61 | select: ['id', 'displayName', 'description'] |
| LOW | plugins/catalog-backend-module-msgraph/README.md | 81 | # Can be combined with userGroupMember[...] instead of userFilter. |
| LOW | .storybook/main.ts | 61 | viteFinal: async (config, { configType }) => { |
| LOW | docs/releases/v1.49.0-changelog.md | 361 | const paths = findPaths(__dirname); |
| LOW | docs/backend-system/core-services/root-http-router.md | 61 | startupRequestPauseTimeout: { seconds: 10 } |
| LOW | docs/auth/identity-resolver.md | 301 | // This step calls the catalog to look up a user entity. You could for example |
| LOW | docs/features/software-catalog/configuration.md | 441 | # entityOverrides can be used to override parts of the produced entities. |
| LOW | docs/integrations/ldap/org.md | 281 | # The name of the attribute that shall be used for the value of |
| LOW | docs/integrations/ldap/org--old.md | 201 | |
| LOW | docs/integrations/ldap/org--old.md | 301 | type: groupType |
| LOW | docs/ai/mcp-actions.md | 201 | experimentalClientIdMetadataDocuments: |
| LOW | contrib/docs/tutorials/flightcontrol-deployment.md | 121 | # config options: https://node-postgres.com/apis/client |
| LOW | …sic_kubernetes_example_with_helm/backstage/values.yaml | 81 | podSecurityContext: |
| LOW | …mplates/backend-plugin/src/services/TodoListService.ts | 81 | // Cross-plugin communication uses service-to-service authentication. The |
| LOW | packages/cli-common/CHANGELOG.md | 101 | import { findPaths } from '@backstage/cli-common'; |
| LOW | packages/techdocs-cli/scripts/prepack.sh | 1 | #!/bin/bash |
| LOW | packages/yarn-plugin/src/util/getPackageVersion.ts | 61 | // don't need to explicitly memoize the fetch. |
| LOW | packages/backend/prometheus.yml | 1 | # This is an example configuration file for Prometheus, that is set to scrape |
| LOW | packages/cli/asset-types/asset-types.d.ts | 121 | } |
| LOW | packages/cli/asset-types/asset-types.js | 1 | // NOOP, this is just here to unbreak module resolution |
| LOW | packages/core-components/report.api.md | 801 | export function Lifecycle(props: Props_7): JSX_2.Element; |
| LOW | packages/core-components/report.api.md | 901 | |
| LOW | packages/core-components/report.api.md | 961 | // |
| LOW | packages/core-components/report.api.md | 1361 | | 'running' |
| LOW | packages/core-components/report.api.md | 1421 | drawerWidthClosed?: number; |
| LOW | packages/core-components/report.api.md | 1481 | component?: ElementType; |
| LOW | packages/core-components/report.api.md | 1561 | // |
| LOW | packages/core-components/report.api.md | 1681 | // Warning: (ae-missing-release-tag) "WarningPanelClassKey" is part of the package's API, but it is missing a release ta |
| 3 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 1 | #========================== |
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 3 | #========================== |
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 17 | #========================== |
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 19 | #========================== |
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 54 | #========================== |
| MEDIUM | contrib/terraform/techdocs-s3-storage/terraform.tf | 56 | #========================== |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 187 | // ── Step 0 (frontend only): Module federation build ───────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 223 | // ── Step 1: Populate embedded packages ────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 228 | // ── Strategy A: Copy from pre-built dist workspace ─────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 259 | // ── Strategy B: createDistWorkspace ────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 314 | // ── Step 2: Assemble embedded packages ────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 372 | // ── Step 1b: Pack main plugin only ────────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 424 | // ── Step 3: Config schema ──────────────────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 464 | // ── Step 4: Post-process package.json ──────────────────────────────── |
| MEDIUM | …li-module-build/src/commands/package/bundle/command.ts | 489 | // ── Step 5: Seed lockfile, prune, & install ────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | app-config.yaml | 313 | # For local development you can use a file location instead: |
| MEDIUM | plugins/techdocs-module-addons-contrib/src/plugin.ts | 43 | * Here's a simple example: |
| MEDIUM | plugins/techdocs-module-addons-contrib/src/plugin.ts | 90 | * Here's a simple example: |
| MEDIUM | plugins/techdocs-module-addons-contrib/src/plugin.ts | 169 | * Here's a simple example: |
| MEDIUM | plugins/techdocs-module-addons-contrib/src/plugin.ts | 217 | * Here's a simple example: |
| MEDIUM | …mePageComponents/HeaderWorldClock/HeaderWorldClock.tsx | 86 | * Here's a simple example: |
| MEDIUM | …p/templates/legacy-app/examples/template/template.yaml | 52 | # you can change that here. |
| MEDIUM | …/templates/default-app/examples/template/template.yaml | 52 | # you can change that here. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | microsite/data/plugins/harness-iacm.yaml | 7 | documentation: https://github.com/harness/backstage-plugins/tree/main/plugins/harness-iacm#harness-iacm-plugin |
| MEDIUM | packages/config-loader/src/schema/filtering.ts | 178 | // We don't use this method for all the errors as the data path is more robust |
| MEDIUM | packages/yarn-plugin/src/util/getPackageVersion.ts | 60 | // 1. This means that the fetch should leverage yarn's built-in cache, so we |
| MEDIUM | …repo-tools/src/commands/package/schema/openapi/fuzz.ts | 61 | // TODO: @sennyeya This should leverage the `guest-provider` if available. |
| MEDIUM | …aults/src/entrypoints/urlReader/lib/GithubUrlReader.ts | 315 | // For larger repos, we leverage readTree and filter through that instead |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | plugins/devtools-backend/src/util/Lockfile.ts | 54 | `# This file is generated by running "yarn install" inside your project.\n`, |
| MEDIUM | packages/cli-node/src/monorepo/Lockfile.test.ts | 25 | const MODERN_HEADER = `# This file is generated by running "yarn install" inside your project. |
| MEDIUM | packages/cli-node/src/monorepo/Lockfile.ts | 26 | `# This file is generated by running "yarn install" inside your project.\n`, |
| MEDIUM | .github/ISSUE_TEMPLATE/.common.yaml | 1 | # This file contains common fields for all issue templates |
| MEDIUM | .github/ISSUE_TEMPLATE/01_bug.yaml | 40 | ## Defining the bug |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …es/catalog-model/src/model/compileCatalogModel.test.ts | 242 | // Step 1: Add one of everything |
| LOW | …es/catalog-model/src/model/compileCatalogModel.test.ts | 442 | // Step 2: Update everything |
| LOW | …es/catalog-model/src/model/compileCatalogModel.test.ts | 618 | // Step 3: Remove things |
| LOW | …es/catalog-model/src/model/compileCatalogModel.test.ts | 742 | // Step 4: Remove the kind entirely |
| LOW | …ckend-openapi-utils/src/schema/parameter-validation.ts | 212 | // Since getAll will return an empty array if the key is not found, we need to check if the key exists first. |