Permissions violations

This is the output of https://github.com/folio-org/folio-module-descriptor-validator/tree/master/scripts/module-descriptor-batch-validator when run on the sorted install.json (jq 'sort_by(.id)' < install-unsorted.json > install.json) of https://github.com/folio-org/platform-complete/blob/376edd146e6abf55dcbaf19c7b6ffb44580b08bb/install.json from 2024-09-20.

edge-caiasoft-2.3.0-SNAPSHOT.47 ---------------------------------------- edge-connexion-1.4.0-SNAPSHOT.35 ---------------------------------------- edge-courses-1.5.0-SNAPSHOT.19 ---------------------------------------- edge-dcb-1.2.0-SNAPSHOT.26 ---------------------------------------- edge-dematic-3.0.0-SNAPSHOT.68 ---------------------------------------- edge-fqm-2.1.0-SNAPSHOT.32 ---------------------------------------- edge-inn-reach-3.3.0-SNAPSHOT.59 ---------------------------------------- edge-ncip-1.10.2-SNAPSHOT.34 ---------------------------------------- edge-oai-pmh-2.10.0-SNAPSHOT.113 ---------------------------------------- edge-orders-3.1.0-SNAPSHOT.75 ---------------------------------------- edge-patron-5.2.0-SNAPSHOT.124 ---------------------------------------- edge-rtac-2.8.0-SNAPSHOT.94 ---------------------------------------- edge-sip2-3.3.0-SNAPSHOT.157 ---------------------------------------- folio_acquisition-units-5.1.100000246 ---------------------------------------- folio_agreements-11.1.109900000000105 ---------------------------------------- folio_bulk-edit-4.1.4090000003006 Permission name is not valid: ui-bulk-edit.view.base Permission name is not valid: ui-bulk-edit.edit.base Permission name is not valid: ui-bulk-edit.app-view Permission name is not valid: ui-bulk-edit.app-edit Permission name is not valid: ui-bulk-edit.app-edit.users Permission name is not valid: ui-bulk-edit.query ---------------------------------------- folio_calendar-11.0.1000001045 ---------------------------------------- folio_checkin-9.2.109000000871 ---------------------------------------- folio_checkout-11.0.1090000001080 Permission name is not valid: ui-checkout.circulation Permission name is not valid: ui-checkout.viewLoans Permission name is not valid: ui-checkout.viewFeeFines Permission name is not valid: ui-checkout.viewRequests ---------------------------------------- folio_circulation-9.2.1090000002234 ---------------------------------------- folio_circulation-log-4.1.109000000433 ---------------------------------------- folio_courses-6.1.109000000458 Permission name is not valid: ui-courses.read-add-edit Permission name is not valid: ui-courses.maintain-courses Permission name is not valid: ui-courses.add-edit-items Permission name is not valid: ui-courses.maintain-items Permission name is not valid: ui-courses.view-settings Permission name is not valid: ui-courses.maintain-settings ---------------------------------------- folio_dashboard-6.1.10990000000020 Permission name is not valid: ui-dashboard.dashboards.admin ---------------------------------------- folio_data-export-6.1.1090000001023 Permission name is not valid: ui-data-export.app.enabled ---------------------------------------- folio_data-import-7.1.8090000002696 ---------------------------------------- folio_developer-9.0.1099000000003 ---------------------------------------- folio_eholdings-9.1.1090000001247 Permission name is not valid: ui-eholdings.app.enabled Permission name is not valid: ui-eholdings.package-title.select-unselect Permission name is not valid: ui-eholdings.titles-packages.create-delete ---------------------------------------- folio_erm-comparisons-7.1.1099000000003 ---------------------------------------- folio_erm-usage-10.0.10990000000035 Permission name is not valid: ui-erm-usage.udp.create-edit ---------------------------------------- folio_export-manager-3.1.109000000577 Permission name is not valid: ui-export-manager.jobs.downloadAndResend ---------------------------------------- folio_finance-6.0.109000000855 Permission name is not valid: ui-finance.ledger.rollover Permission name is not valid: ui-finance.fund-budget.recalculateTotals Permission name is not valid: ui-finance.manually-release-encumbrances Permission name is not valid: ui-finance.encumbrance.unrelease ---------------------------------------- folio_gobi-settings-3.1.109000000408 ---------------------------------------- folio_handler-stripes-registry-2.3.109000000170 ---------------------------------------- folio_inn-reach-4.1.100000446 ---------------------------------------- folio_inventory-12.0.1090000007828 Permission name is not valid: ui-inventory.all-permissions.TEMPORARY Permission name is not valid: ui-inventory.instance.createOrder Permission name is not valid: ui-inventory.item.markasmissing Permission name is not valid: ui-inventory.instance.view-staff-suppressed-records Permission name is not valid: ui-inventory.instance.set-deletion-and-staff-suppress Permission name is not valid: ui-inventory.items.mark-items-withdrawn Permission name is not valid: ui-inventory.items.mark-intellectual-item Permission name is not valid: ui-inventory.items.mark-restricted Permission name is not valid: ui-inventory.items.mark-unknown Permission name is not valid: ui-inventory.items.mark-unavailable Permission name is not valid: ui-inventory.items.mark-long-missing Permission name is not valid: ui-inventory.items.mark-in-process-non-requestable Permission name is not valid: ui-inventory.items.mark-in-process Permission name is not valid: ui-inventory.items.create-in-transit-report Permission name is not valid: mod-settings.global.read.ui-inventory.display-settings Permission name is not valid: mod-settings.global.write.ui-inventory.display-settings ---------------------------------------- folio_invoice-6.0.4090000001067 Permission name is not valid: ui-invoice.pay Permission name is not valid: ui-invoice.payDifferentFY Permission name is not valid: ui-invoice.voucherExport ---------------------------------------- folio_ldp-2.1.109000000555 Permission name is not valid: mod-settings.global.read.ui-ldp.admin Permission name is not valid: mod-settings.global.write.ui-ldp.admin Permission name is not valid: mod-settings.global.read.ui-ldp.queries Permission name is not valid: mod-settings.global.write.ui-ldp.queries ---------------------------------------- folio_licenses-11.1.1099000000007 ---------------------------------------- folio_lists-3.0.209900000000374 ---------------------------------------- folio_local-kb-admin-8.1.1099000000003 ---------------------------------------- folio_marc-authorities-5.1.1090000007568 ---------------------------------------- folio_myprofile-9.1.109000000346 ---------------------------------------- folio_notes-9.1.109000000326 Permission name is not valid: ui-notes.item.assign-unassign ---------------------------------------- folio_oa-2.1.1099000000003 ---------------------------------------- folio_oai-pmh-5.1.100000395 Permission name is not valid: ui-oai-pmh.logs ---------------------------------------- folio_orders-6.0.4090000001730 Permission name is not valid: ui-orders.third-party-services ---------------------------------------- folio_organizations-5.1.100000787 Permission name is not valid: ui-organizations.third-party-services ---------------------------------------- folio_plugin-bursar-export-4.0.20990000000088 Permission name is not valid: ui-plugin-bursar-export.bursar-exports.manual ---------------------------------------- folio_plugin-create-inventory-records-4.1.100000535 ---------------------------------------- folio_plugin-eusage-reports-3.1.10990000000011 Permission name is not valid: plugin-eusage-reports.view-charts Permission name is not valid: plugin-eusage-reports.edit-matches ---------------------------------------- folio_plugin-find-agreement-11.1.1099000000003 ---------------------------------------- folio_plugin-find-authority-4.0.109000000581 ---------------------------------------- folio_plugin-find-contact-5.1.100000172 ---------------------------------------- folio_plugin-find-eresource-7.1.1099000000003 ---------------------------------------- folio_plugin-find-erm-usage-data-provider-6.1.10990000000010 ---------------------------------------- folio_plugin-find-fund-3.1.100000171 ---------------------------------------- folio_plugin-find-import-profile-7.1.100000232 ---------------------------------------- folio_plugin-find-instance-8.0.109000000733 ---------------------------------------- folio_plugin-find-interface-5.1.100000167 ---------------------------------------- folio_plugin-find-license-11.1.109000000331 ---------------------------------------- folio_plugin-find-organization-5.1.109000000259 ---------------------------------------- folio_plugin-find-package-title-6.1.100000316 ---------------------------------------- folio_plugin-find-po-line-5.1.100000285 ---------------------------------------- folio_plugin-find-user-7.2.109000000542 ---------------------------------------- folio_plugin-query-builder-1.1.4090000001109 ---------------------------------------- folio_quick-marc-9.0.1090000002714 Permission name is not valid: ui-quick-marc.quick-marc-editor.duplicate Permission name is not valid: ui-quick-marc.quick-marc-authority-records.linkUnlink Permission name is not valid: mod-settings.global.read.ui-quick-marc.lccn-duplicate-check Permission name is not valid: mod-settings.global.write.ui-quick-marc.lccn-duplicate-check ---------------------------------------- folio_reading-room-1.0.109000000205 ---------------------------------------- folio_receiving-5.0.5090000001283 Permission name is not valid: ui-receiving.third-party-services ---------------------------------------- folio_remote-storage-5.1.109000000315 ---------------------------------------- folio_requests-9.2.1090000002965 Permission name is not valid: ui-requests.moveRequest Permission name is not valid: ui-requests.reorderQueue ---------------------------------------- folio_requests-mediated-1.1.109000000448 Permission name is not valid: ui-requests-mediated.confirm Permission name is not valid: ui-requests-mediated.view-create-edit Permission name is not valid: ui-requests-mediated.view-decline Permission name is not valid: ui-requests-mediated.view-confirm Permission name is not valid: ui-requests-mediated.confirm-item-arrival Permission name is not valid: ui-requests-mediated.send-item-in-transit ---------------------------------------- folio_serials-management-1.1.1099000000005 ---------------------------------------- folio_service-interaction-3.1.100000346 ---------------------------------------- folio_servicepoints-7.1.100000247 ---------------------------------------- folio_stripes-authority-components-4.1.109000000959 ---------------------------------------- folio_stripes-core-10.2.109000000216 ---------------------------------------- folio_stripes-inventory-components-1.0.109000000393 ---------------------------------------- folio_stripes-marc-components-1.0.10000093 ---------------------------------------- folio_stripes-smart-components-9.2.1090000003 ---------------------------------------- folio_tags-8.1.109000000306 ---------------------------------------- folio_tenant-settings-9.0.1090000001089 ---------------------------------------- folio_users-11.0.1090000005937 Permission name is not valid: ui-users.opentransactions Permission name is not valid: ui-users.viewperms Permission name is not valid: ui-users.editperms Permission name is not valid: ui-users.viewuserservicepoints Permission name is not valid: ui-users.edituserservicepoints Permission name is not valid: ui-users.viewproxies Permission name is not valid: ui-users.editproxies Permission name is not valid: ui-users.accounts Permission name is not valid: ui-users.feefineactions Permission name is not valid: ui-users.manual_pay Permission name is not valid: ui-users.manual_waive Permission name is not valid: ui-users.manual_charge Permission name is not valid: ui-users.patron_blocks Permission name is not valid: ui-users.loans.renew Permission name is not valid: ui-users.loans.renew-override Permission name is not valid: ui-users.loans.add-patron-info Permission name is not valid: ui-users.loans.add-staff-info Permission name is not valid: ui-users.loans.declare-item-lost Permission name is not valid: ui-users.loans.declare-claimed-returned-item-as-missing Permission name is not valid: ui-users.loans.claim-item-returned Permission name is not valid: ui-users.loans.change-due-date Permission name is not valid: ui-users.loans.anonymize Permission name is not valid: ui-users.overridePatronBlock Permission name is not valid: ui-users.overrideItemBlock Permission name is not valid: ui-users.cashDrawerReport Permission name is not valid: ui-users.financialTransactionReport Permission name is not valid: ui-users.manualProcessRefundsReport Permission name is not valid: ui-users.lost-items.requiring-actual-cost Permission name is not valid: ui-users.view-patron-notice-print-jobs Permission name is not valid: ui-users.remove-patron-notice-print-jobs Permission name is not valid: ui-users.view-reading-room-access Permission name is not valid: ui-users.edit-reading-room-access ---------------------------------------- mod-agreements-7.1.0-SNAPSHOT.715 Permission name is not valid: erm.agreements.item.clone Permission name is not valid: erm.sts.template Permission name is not valid: erm.admin.action Permission protects more than one endpoint: erm.jobs.collection.get [/erm/jobs [GET], /erm/jobs/type/{type} [GET]] Permission protects more than one endpoint: erm.refdata.collection.get [/erm/refdata/{domain}/{property} [GET], /erm/refdata [GET]] Permission protects more than one endpoint: erm.kbs.validate [/erm/validate/remoteKB/* [POST], /erm/validate/remoteKB [POST]] Permission protects more than one endpoint: erm.resources.item.entitlementOptions.get [/erm/resource/{id}/static/entitlementOptions [GET], /erm/resource/{id}/entitlementOptions [GET]] Permission protects more than one endpoint: erm.agreements.item.resources.get [/erm/sas/{id}/resources [GET], /erm/sas/{id}/resources/* [GET]] Permission protects more than one endpoint: erm.agreements.usageDataProviders.get [/erm/sas/{id}/usageDataProviders [GET], /erm/sas/usageDataProviders [GET]] Permission protects more than one endpoint: erm.resources.collection.get [/erm/resource [GET], /erm/resource/electronic [GET]] Permission protects more than one endpoint: erm.entitlements.collection.get [/erm/entitlementLogEntry [GET], /erm/entitlements [GET]] Permission protects more than one endpoint: erm.agreements.validate [/erm/validate/subscriptionAgreement [POST], /erm/validate/subscriptionAgreement/* [POST]] Permission protects more than one endpoint: erm.agreements.export [/erm/sas/{id}/resources/export [GET], /export [GET], /export/* [GET], /erm/sas/{id}/export [GET], /erm/sas/{id}/resources/export/* [GET], /erm/sas/{id}/export/* [GET]] Permission protects more than one endpoint: erm.sts.collection.get [/erm/sts [GET], /erm/sts/template/{id} [GET]] Permission protects more than one endpoint: erm.agreements.linkedLicenses.get [/erm/sas/linkedLicenses [GET], /erm/sas/{id}/linkedLicenses [GET]] Permission protects more than one endpoint: erm.packages.item.content.get [/erm/packages/{id}/content [GET], /erm/packages/{id}/content/* [GET]] Permission protects more than one endpoint: erm.titles.collection.get [/erm/titles/entitled [GET], /erm/titles [GET], /erm/titles/electronic [GET]] Permission protects more than one endpoint: erm.packages.collection.get [/erm/packages/sources [GET], /erm/packages [GET]] Permission protects more than one endpoint: erm.resources.item.entitlement.get [/erm/resource/{id}/entitlements [GET], /erm/resource/{id}/entitlements/related [GET]] Permission protects more than one endpoint: erm.custprops.collection.get [/erm/custprops [GET], /erm/custprops/contexts [GET]] Permission protects more than one endpoint: erm.jobs.item.get [/erm/jobs/{id} [GET], /erm/jobs/{id}/errorLog [GET], /erm/jobs/{id}/downloadFileObject [GET], /erm/jobs/{id}/infoLog [GET], /erm/jobs/{id}/infoLogStream [GET], /erm/jobs/{id}/errorLogStream [GET], /erm/jobs/{id}/fullLog [GET], /erm/jobs/{id}/fullLogStream [GET]] ---------------------------------------- mod-audit-2.9.1-SNAPSHOT.168 Permission protects more than one endpoint: acquisition.piece.events.get [/audit-data/acquisition/piece/{id} [GET], /audit-data/acquisition/piece/{id}/status-change-history [GET]] Permission is not defined in module descriptor: pubsub.events.post ---------------------------------------- mod-authtoken-2.16.0-SNAPSHOT.153 Permission name is not valid: auth.signtoken Permission name is not valid: auth.signrefreshtoken Permission protects more than one endpoint: auth.signtoken [/token/sign [POST], /token [POST]] Permission protects more than one endpoint: auth.signrefreshtoken [/refreshtoken [POST], /token/refresh [POST]] ---------------------------------------- mod-batch-print-1.2.0-SNAPSHOT.11 Permission protects more than one endpoint: batch-print.entries.item.delete [/print/entries/{id} [DELETE], /print/entries [DELETE]] ---------------------------------------- mod-bulk-operations-2.1.0-SNAPSHOT.262 ---------------------------------------- mod-calendar-3.2.0-SNAPSHOT.169 Permission protects more than one endpoint: calendar.endpoint.dates.get [/calendar/dates/{servicePointId}/all-openings [GET], /calendar/dates/{servicePointId}/surrounding-openings [GET]] ---------------------------------------- mod-circulation-24.3.0-SNAPSHOT.1251 Permission name is not valid: circulation.override-renewal-block Permission name is not valid: circulation.override-item-limit-block Permission name is not valid: circulation.override-item-not-loanable-block Permission name is not valid: circulation.override-patron-block Permission name is not valid: mod-settings.global.write.mod-circulation Permission name is not valid: mod-settings.global.read.mod-circulation Permission name is not valid: circulation.renew-loan Permission name is not valid: modperms.circulation.loans.anonymize Permission name is not valid: circulation.internal.fetch-items Permission name is not valid: circulation.internal.apply-rules Single permission is required for endpoint: /circulation/loans/{id}/change-due-date [POST] Permission protects more than one endpoint: circulation.requests.queue.reorder.collection.post [/circulation/requests/queue/instance/{id}/reorder [POST], /circulation/requests/queue/item/{id}/reorder [POST]] Permission protects more than one endpoint: circulation.requests.queue.collection.get [/circulation/requests/queue/instance/{id} [GET], /circulation/requests/queue/item/{id} [GET]] Permission protects more than one endpoint: pubsub.events.post [/circulation/handlers/fee-fine-balance-changed [POST], /circulation/handlers/loan-related-fee-fine-closed [POST]] Permission is not defined in module descriptor: configuration.entries.collection.get Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post ---------------------------------------- mod-circulation-bff-1.0.0-SNAPSHOT.7 ---------------------------------------- mod-circulation-item-1.0.1-SNAPSHOT.34 ---------------------------------------- mod-circulation-storage-17.3.0-SNAPSHOT.415 ---------------------------------------- mod-configuration-5.11.0-SNAPSHOT.132 ---------------------------------------- mod-copycat-1.6.1-SNAPSHOT.100 ---------------------------------------- mod-courses-1.4.11-SNAPSHOT.161 ---------------------------------------- mod-data-export-5.1.0-SNAPSHOT.434 ---------------------------------------- mod-data-export-spring-3.3.1-SNAPSHOT.275 Permission name is not valid: data-export.job.item.send ---------------------------------------- mod-data-export-worker-3.3.0-SNAPSHOT.508 ---------------------------------------- mod-data-import-3.2.0-SNAPSHOT.300 Permission name is not valid: data-import.fileExtensions.default Permission protects more than one endpoint: data-import.uploaddefinitions.files.post [/data-import/uploadDefinitions/{uploadDefinitionId}/processFiles [POST], /data-import/uploadDefinitions/{uploadDefinitionId}/files [POST]] Permission protects more than one endpoint: data-import.uploadUrl.get [/data-import/uploadUrl/subsequent [GET], /data-import/uploadUrl [GET]] Permission protects more than one endpoint: data-import.uploaddefinitions.get [/data-import/uploadDefinitions/{uploadDefinitionId} [GET], /data-import/uploadDefinitions [GET]] Permission protects more than one endpoint: data-import.fileExtensions.get [/data-import/fileExtensions/{id} [GET], /data-import/fileExtensions [GET]] ---------------------------------------- mod-dcb-1.1.3-SNAPSHOT.87 ---------------------------------------- mod-di-converter-storage-2.3.0-SNAPSHOT.60 Permission protects more than one endpoint: converter-storage.jobprofile.get [/data-import-profiles/jobProfiles [GET], /data-import-profiles/jobProfiles/{id} [GET]] Permission protects more than one endpoint: converter-storage.field-protection-settings.get [/field-protection-settings/marc/{id} [GET], /field-protection-settings/marc [GET]] Permission protects more than one endpoint: converter-storage.matchprofile.get [/data-import-profiles/matchProfiles [GET], /data-import-profiles/matchProfiles/{id} [GET]] Permission protects more than one endpoint: converter-storage.profileassociation.get [/data-import-profiles/profileAssociations/{masterId}/details [GET], /data-import-profiles/profileAssociations/{id} [GET], /data-import-profiles/profileAssociations/{detailId}/masters [GET], /data-import-profiles/profileAssociations [GET]] Permission protects more than one endpoint: converter-storage.mappingprofile.get [/data-import-profiles/mappingProfiles [GET], /data-import-profiles/mappingProfiles/{id} [GET]] Permission protects more than one endpoint: converter-storage.actionprofile.get [/data-import-profiles/actionProfiles/{id} [GET], /data-import-profiles/actionProfiles [GET]] Permission protects more than one endpoint: converter-storage.forms-configs.get [/converter-storage/forms/configs [GET], /converter-storage/forms/configs/{formName} [GET]] ---------------------------------------- mod-ebsconet-2.3.0-SNAPSHOT.78 ---------------------------------------- mod-email-1.17.1-SNAPSHOT.86 ---------------------------------------- mod-entities-links-3.1.0-SNAPSHOT.279 Permission name is not valid: mod-settings.global.write.authority-storage Permission name is not valid: mod-settings.global.read.authority-storage ---------------------------------------- mod-erm-usage-5.0.0-SNAPSHOT.193 Permission name is not valid: eusage.user Single permission is required for endpoint: /aggregator-settings/{id}/exportcredentials [GET] Permission protects more than one endpoint: counterreports.item.get [/counter-reports/sorted/{udpId} [GET], /counter-reports/{id} [GET], /counter-reports/{id}/download [GET], /counter-reports/export/provider/{id}/report/{name}/version/{version}/from/{begin}/to/{end} [GET], /counter-reports/export/{id} [GET]] Permission protects more than one endpoint: counterreports.item.delete [/counter-reports/reports/delete [POST], /counter-reports/{id} [DELETE]] Permission protects more than one endpoint: counterreports.collection.get [/counter-reports/reports/types [GET], /counter-reports/errors/codes [GET], /counter-reports [GET]] Permission protects more than one endpoint: usagedataproviders.item.get [/usage-data-providers/{id} [GET], /aggregator-settings/{id}/exportcredentials [GET]] Permission protects more than one endpoint: aggregatorsettings.item.get [/aggregator-settings/{id}/exportcredentials [GET], /aggregator-settings/{id} [GET]] Permission protects more than one endpoint: counterreports.item.post [/counter-reports/multipartupload/provider/{id} [POST], /counter-reports/upload/provider/{id} [POST], /counter-reports [POST]] ---------------------------------------- mod-erm-usage-harvester-5.0.0-SNAPSHOT.180 Permission name is not valid: ermusageharvester.jobs.purge Permission name is not valid: ermusageharvester.readonly Permission with sub-permissions is not allowed for endpoint: /erm-usage-harvester/start [GET] ermusageharvester.start Permission protects more than one endpoint: ermusageharvester.jobs.purge [/erm-usage-harvester/jobs/purgestale [POST], /erm-usage-harvester/jobs/purgefinished [POST]] ---------------------------------------- mod-eusage-reports-3.0.0-SNAPSHOT.187 ---------------------------------------- mod-event-config-2.7.2-SNAPSHOT.67 ---------------------------------------- mod-feesfines-19.2.0-SNAPSHOT.230 Permission protects more than one endpoint: accounts.refund.post [/accounts/{id}/refund [POST], /accounts-bulk/refund [POST]] Permission protects more than one endpoint: accounts.transfer.post [/accounts/{id}/transfer [POST], /accounts-bulk/transfer [POST]] Permission protects more than one endpoint: accounts.cancel.post [/accounts-bulk/cancel [POST], /accounts/{id}/cancel [POST]] Permission protects more than one endpoint: accounts.check-refund.post [/accounts-bulk/check-refund [POST], /accounts/{id}/check-refund [POST]] Permission protects more than one endpoint: accounts.waive.post [/accounts-bulk/waive [POST], /accounts/{id}/waive [POST]] Permission protects more than one endpoint: accounts.check-waive.post [/accounts-bulk/check-waive [POST], /accounts/{id}/check-waive [POST]] Permission protects more than one endpoint: accounts.pay.post [/accounts/{id}/pay [POST], /accounts-bulk/pay [POST]] Permission protects more than one endpoint: accounts.check-transfer.post [/accounts/{id}/check-transfer [POST], /accounts-bulk/check-transfer [POST]] Permission protects more than one endpoint: accounts.check-pay.post [/accounts-bulk/check-pay [POST], /accounts/{id}/check-pay [POST]] Permission protects more than one endpoint: feefine-reports.cash-drawer-reconciliation.post [/feefine-reports/cash-drawer-reconciliation/sources [POST], /feefine-reports/cash-drawer-reconciliation [POST]] ---------------------------------------- mod-finance-5.0.0-SNAPSHOT.257 Permission name is not valid: finance.transactions.batch ---------------------------------------- mod-finance-storage-8.7.0-SNAPSHOT.364 Permission name is not valid: finance-storage.transactions.batch ---------------------------------------- mod-fqm-manager-2.1.0-SNAPSHOT.340 Permission name is not valid: fqm.query.purge Permission with sub-permissions is not allowed for endpoint: /entity-types/materialized-views/refresh [POST] fqm.materializedViews.post Permission protects more than one endpoint: fqm.query.async.results.get [/query/{query-id}/sortedIds [GET], /query/{query-id} [GET], /query/contents [POST]] ---------------------------------------- mod-gobi-2.9.0-SNAPSHOT.240 Permission protects more than one endpoint: gobi.item.post [/gobi/validate [POST], /gobi/validate [GET], /gobi/orders [POST]] ---------------------------------------- mod-graphql-1.12.1000355 ---------------------------------------- mod-inn-reach-3.2.1-SNAPSHOT.369 Single permission is required for endpoint: /inn-reach/transactions/{id}/localhold/transfer-item/{itemId} [POST] Permission protects more than one endpoint: inn-reach.d2ir.inn-reach-transaction.item.post [/inn-reach/transactions/{id}/localhold/check-out-item/{servicePointId} [POST], /inn-reach/transactions/{id}/itemhold/cancel [POST], /inn-reach/transactions/{itemBarcode}/check-out-item/{servicePointId} [POST], /inn-reach/transactions/{id}/itemhold/recall [POST], /inn-reach/transactions/{id}/itemhold/transfer-item/{itemId} [POST], /inn-reach/transactions/{id}/receive-item/{servicePointId} [POST], /inn-reach/transactions/{id}/patronhold/return-item/{servicePointId} [POST], /inn-reach/transactions/{id}/patronhold/cancel [POST], /inn-reach/transactions/{id}/localhold/cancel [POST], /inn-reach/transactions/{id}/itemhold/finalcheckin/{servicePointId} [POST], /inn-reach/transactions/{id}/receive-unshipped-item/{servicePointId}/{itemBarcode} [POST], /inn-reach/transactions/{id}/patronhold/check-out-item/{servicePointId} [POST]] Permission protects more than one endpoint: inn-reach.location-mappings.collection.get [/inn-reach/central-servers/{centralServerId}/libraries/locations/location-mappings [GET], /inn-reach/central-servers/{centralServerId}/libraries/{libraryId}/locations/location-mappings [GET]] Permission is not defined in module descriptor: inventory.items.item.get Permission is not defined in module descriptor: circulation.requests.item.get Permission is not defined in module descriptor: circulation.requests.item.move.post Permission is not defined in module descriptor: inn-reach.central-servers.paging-slip-template.item.get Permission is not defined in module descriptor: inn-reach.central-servers.paging-slip-template.item.put Permission is not defined in module descriptor: inn-reach.paging-slips.collection.get ---------------------------------------- mod-inventory-20.3.0-SNAPSHOT.793 Permission protects more than one endpoint: inventory.items.collection.get [/inventory/items [GET], /inventory/items-by-holdings-id [GET]] ---------------------------------------- mod-inventory-storage-27.2.0-SNAPSHOT.1021 Single permission is required for endpoint: /inventory-storage/bound-withs [PUT] Permission protects more than one endpoint: inventory-storage.migration.job.item.get [/inventory-storage/migrations/jobs/{id} [GET], /inventory-storage/migrations/jobs [GET]] Permission protects more than one endpoint: inventory-storage.instances.collection.get [/instance-storage/instances [GET], /instance-storage/instances/retrieve [POST]] Permission protects more than one endpoint: inventory-storage.bound-with-parts.item.post [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts [POST]] Permission protects more than one endpoint: inventory-storage.bound-with-parts.item.delete [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts/{id} [DELETE]] Permission protects more than one endpoint: inventory-storage.holdings.collection.get [/holdings-storage/holdings [GET], /holdings-storage/holdings/retrieve [POST]] Permission protects more than one endpoint: inventory-storage.instances.batch.post [/instance-storage/batch/instances [POST], /instance-storage/batch/synchronous [POST]] Permission protects more than one endpoint: inventory-storage.bound-with-parts.collection.get [/inventory-storage/bound-withs [PUT], /inventory-storage/bound-with-parts [GET]] ---------------------------------------- mod-inventory-update-3.4.2-SNAPSHOT.131 ---------------------------------------- mod-invoice-5.9.0-SNAPSHOT.444 Permission name is not valid: invoice.item.pay Permission name is not valid: invoices.bypass-acquisition-units ---------------------------------------- mod-invoice-storage-5.9.0-SNAPSHOT.161 ---------------------------------------- mod-kb-ebsco-java-4.2.0-SNAPSHOT.432 Single permission is required for endpoint: /eholdings/kb-credentials/{credentialsId}/key [GET] Permission protects more than one endpoint: kb-ebsco.kb-credentials.item.get [/eholdings/kb-credentials/{credentialsId} [GET], /eholdings/kb-credentials/{credentialsId}/key [GET]] Permission protects more than one endpoint: kb-ebsco.kb-credentials.item.patch [/eholdings/kb-credentials/{credentialsId} [PATCH], /eholdings/kb-credentials/{credentialsId}/key [GET]] Permission protects more than one endpoint: kb-ebsco.kb-credentials.uc.item.get [/eholdings/kb-credentials/{id}/uc/key [GET], /eholdings/kb-credentials/{id}/uc [GET]] ---------------------------------------- mod-licenses-6.1.0-SNAPSHOT.257 Permission name is not valid: licenses.compareTerms Permission name is not valid: licenses.licenses.item.clone Permission name is not valid: licenses.admin.action Permission protects more than one endpoint: licenses.licenses.collection.get [/licenses/amendments [GET], /licenses/licenses [GET]] Permission protects more than one endpoint: licenses.licenses.item.delete [/licenses/amendments/{id} [DELETE], /licenses/licenses/{id} [DELETE]] Permission protects more than one endpoint: licenses.licenses.item.clone [/licenses/amendments/{id}/clone [POST], /licenses/licenses/{id}/clone [POST]] Permission protects more than one endpoint: licenses.licenses.item.post [/licenses/amendments [POST], /licenses/licenses [POST]] Permission protects more than one endpoint: licenses.refdata.collection.get [/licenses/refdata/{domain}/{property} [GET], /licenses/refdata [GET]] Permission protects more than one endpoint: licenses.licenses.item.put [/licenses/licenses/{id} [PUT], /licenses/amendments/{id} [PUT]] Permission protects more than one endpoint: licenses.custprops.collection.get [/licenses/custprops [GET], /licenses/custprops/contexts [GET]] Permission protects more than one endpoint: licenses.licenses.item.get [/licenses/licenses/{id} [GET], /licenses/amendments/{id} [GET]] ---------------------------------------- mod-lists-2.1.0-SNAPSHOT.97 Permission name is not valid: lists.item.refresh ---------------------------------------- mod-login-7.12.0-SNAPSHOT.151 ---------------------------------------- mod-login-saml-2.9.0-SNAPSHOT.146 ---------------------------------------- mod-marc-migrations-1.0.0-SNAPSHOT.68 ---------------------------------------- mod-ncip-1.15.1-SNAPSHOT.86 ---------------------------------------- mod-notes-5.3.0-SNAPSHOT.265 Permission name is not valid: notes.collection.get.by.status Single permission is required for endpoint: /notes [GET] Single permission is required for endpoint: /notes [POST] Single permission is required for endpoint: /notes/{id} [GET] Single permission is required for endpoint: /notes/{id} [PUT] Single permission is required for endpoint: /notes/{id} [DELETE] Permission protects more than one endpoint: notes.domain.all [/notes/{id} [GET], /notes/{id} [PUT], /notes [POST], /notes [GET], /notes/{id} [DELETE]] ---------------------------------------- mod-notify-3.2.1-SNAPSHOT.133 Permission protects more than one endpoint: notify.item.post [/notify [POST], /notify/_username/{uid} [POST]] ---------------------------------------- mod-oa-2.1.0-SNAPSHOT.179 Permission protects more than one endpoint: oa.refdata.collection.get [/oa/refdata/{domain}/{property} [GET], /oa/refdata [GET]] Permission protects more than one endpoint: oa.publicationRequest.item.post [/oa/publicationRequest [POST], /oa/publicationRequest/{id} [PUT]] ---------------------------------------- mod-oai-pmh-3.14.0-SNAPSHOT.354 ---------------------------------------- mod-orders-12.9.0-SNAPSHOT.941 Permission name is not valid: orders.bypass-acquisition-units Permission protects more than one endpoint: orders.pieces.collection.get [/orders/pieces [GET], /orders/pieces-requests [GET]] ---------------------------------------- mod-orders-storage-13.8.0-SNAPSHOT.381 Permission name is not valid: orders-storage.claiming.process Permission name is not valid: orders-storage.audit-outbox.process ---------------------------------------- mod-organizations-2.0.0-SNAPSHOT.62 ---------------------------------------- mod-organizations-storage-4.8.0-SNAPSHOT.106 ---------------------------------------- mod-password-validator-3.2.2-SNAPSHOT.86 ---------------------------------------- mod-patron-6.2.0-SNAPSHOT.136 Permission protects more than one endpoint: patron.account.item.get [/patron/account/{accountId} [GET], /patron/account [GET], /patron/account/by-email/{email} [GET]] Permission is not defined in module descriptor: patron.account.item.post ---------------------------------------- mod-patron-blocks-1.11.0-SNAPSHOT.100 Permission protects more than one endpoint: pubsub.events.post [/automated-patron-blocks/handlers/loan-closed [POST], /automated-patron-blocks/handlers/fee-fine-balance-changed [POST], /automated-patron-blocks/handlers/item-checked-in [POST], /automated-patron-blocks/handlers/item-checked-out [POST], /automated-patron-blocks/handlers/item-claimed-returned [POST], /automated-patron-blocks/handlers/item-aged-to-lost [POST], /automated-patron-blocks/handlers/loan-due-date-changed [POST], /automated-patron-blocks/handlers/item-declared-lost [POST]] Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post Permission is not defined in module descriptor: pubsub.events.post ---------------------------------------- mod-permissions-6.6.0-SNAPSHOT.177 Permission name is not valid: perms.permissions Permission name is not valid: perms.users Permission protects more than one endpoint: perms.permissions.get [/perms/permissions [GET], /perms/permissions/{id} [GET]] Permission protects more than one endpoint: perms.users.item.delete [/perms/users/{id}/permissions/{perm} [DELETE], /perms/users/{id} [DELETE]] ---------------------------------------- mod-pubsub-2.15.0-SNAPSHOT.241 Permission protects more than one endpoint: pubsub.event-types.get [/pubsub/event-types [GET], /pubsub/event-types/{eventTypeName} [GET]] ---------------------------------------- mod-quick-marc-5.2.0-SNAPSHOT.286 ---------------------------------------- mod-reading-room-1.0.0-SNAPSHOT.21 ---------------------------------------- mod-record-specifications-1.0.0-SNAPSHOT.58 ---------------------------------------- mod-remote-storage-3.2.1-SNAPSHOT.206 Permission protects more than one endpoint: remote-storage.retrievals.item.put [/remote-storage/retrievals/id/{retrievalId} [PUT], /remote-storage/retrievals/barcode/{barcode} [PUT]] Permission protects more than one endpoint: remote-storage.check-in.item.post [/remote-storage/retrieve/{remoteStorageConfigurationId}/checkInItem [POST], /remote-storage/retrieve/{remoteStorageConfigurationId}/checkInItemByHoldId [POST]] Permission protects more than one endpoint: remote-storage.accessions.item.put [/remote-storage/accessions/id/{accessionId} [PUT], /remote-storage/accessions/barcode/{barcode} [PUT]] Permission is not defined in module descriptor: pubsub.events.post ---------------------------------------- mod-reporting-1.1.0-SNAPSHOT.100 Permission protects more than one endpoint: ldp.read [/ldp/db/query [POST], /ldp/db/reports [POST], /ldp/db/log [GET], /ldp/db/tables [GET], /ldp/db/columns [GET]] ---------------------------------------- mod-requests-mediated-1.0.0-SNAPSHOT.17 Permission name is not valid: requests-mediated.internal.fetch-request-details ---------------------------------------- mod-rtac-3.7.0-SNAPSHOT.96 ---------------------------------------- mod-search-3.3.0-SNAPSHOT.594 Permission protects more than one endpoint: consortium-search.items.collection.get [/search/consortium/batch/items [POST], /search/consortium/items [GET]] Permission protects more than one endpoint: consortium-search.holdings.collection.get [/search/consortium/batch/holdings [POST], /search/consortium/holdings [GET]] ---------------------------------------- mod-sender-1.12.1-SNAPSHOT.50 Permission name is not valid: sender.message-delivery ---------------------------------------- mod-serials-management-1.1.0-SNAPSHOT.106 Permission protects more than one endpoint: serials-management.refdata.collection.get [/serials-management/refdata/{domain}/{property} [GET], /serials-management/refdata [GET]] Permission protects more than one endpoint: serials-management.rulesets.item.put [/serials-management/rulesets/{id}/draft [POST], /serials-management/rulesets/{id}/active [POST], /serials-management/rulesets/{id}/deprecated [POST]] Permission protects more than one endpoint: serials-management.predictedPieceSets.item.post [/serials-management/predictedPieces/create [POST], /serials-management/predictedPieces/generate [POST]] ---------------------------------------- mod-service-interaction-4.1.0-SNAPSHOT.117 Permission name is not valid: servint.admin.action Permission name is not valid: servint.dashboards.admin Permission name is not valid: servint.numberGenerator.use Permission name is not valid: servint.numberGenerator.config Permission protects more than one endpoint: servint.dashboards.item.put [/servint/dashboard/{id}/users [POST], /servint/dashboard/{id} [PUT]] Permission protects more than one endpoint: servint.dashboards.item.get [/servint/dashboard/{id}/users [GET], /servint/dashboard/{id}/widgets [GET], /servint/dashboard/{id} [GET], /servint/dashboard/{id}/my-access [GET]] ---------------------------------------- mod-settings-1.1.0-SNAPSHOT.36 Permission name is not valid: mod-settings.entries.upload ---------------------------------------- mod-source-record-manager-3.9.0-SNAPSHOT.965 Permission protects more than one endpoint: metadata-provider.logs.get [/metadata-provider/journalRecords/{jobExecutionId} [GET], /metadata-provider/jobLogEntries/{jobExecutionId} [GET], /metadata-provider/jobSummary/{jobExecutionId} [GET], /metadata-provider/jobLogEntries/{jobExecutionId}/records/{recordId} [GET]] Permission protects more than one endpoint: change-manager.jobexecutions.get [/change-manager/jobExecutions/{id} [GET], /change-manager/jobExecutions/{id}/children [GET]] Permission protects more than one endpoint: change-manager.jobexecutions.put [/change-manager/jobExecutions/{id} [PUT], /change-manager/jobExecutions/{id}/status [PUT], /change-manager/jobExecutions/{id}/jobProfile [PUT]] Permission protects more than one endpoint: metadata-provider.jobexecutions.get [/metadata-provider/jobExecutions [GET], /metadata-provider/jobExecutions/jobProfiles [GET], /metadata-provider/jobExecutions/users [GET]] Permission protects more than one endpoint: mapping-metadata.get [/mapping-metadata/{jobExecutionId} [GET], /mapping-metadata/type/{recordType} [GET]] ---------------------------------------- mod-source-record-storage-5.9.0-SNAPSHOT.634 Permission name is not valid: source-storage.populate.records Permission name is not valid: source-storage.records.fetch Permission name is not valid: source-storage.verified.records Permission protects more than one endpoint: source-storage.records.put [/source-storage/batch/parsed-records [PUT], /source-storage/records/{id}/generation [PUT], /source-storage/records/{id} [PUT]] Permission protects more than one endpoint: source-storage.records.post [/source-storage/records [POST], /source-storage/batch/records [POST]] Permission protects more than one endpoint: source-storage.sourceRecords.get [/source-storage/source-records [GET, POST], /source-storage/stream/source-records [GET], /source-storage/source-records/{id} [GET]] Permission protects more than one endpoint: source-storage.records.get [/source-storage/records/{id}/formatted [GET], /source-storage/stream/marc-record-identifiers [POST], /source-storage/records/{id} [GET], /source-storage/records [GET], /source-storage/stream/records [GET], /source-storage/records/matching [POST]] Permission protects more than one endpoint: source-storage.snapshots.get [/source-storage/snapshots [GET], /source-storage/snapshots/{jobExecutionId} [GET]] ---------------------------------------- mod-tags-2.2.1-SNAPSHOT.108 ---------------------------------------- mod-template-engine-1.20.1-SNAPSHOT.97 ---------------------------------------- mod-tlr-1.0.0-SNAPSHOT.26 ---------------------------------------- mod-user-import-3.9.0-SNAPSHOT.100 Permission name is not valid: user-import.add Permission protects more than one endpoint: user-import.add [/user-import [GET], /user-import [POST]] ---------------------------------------- mod-users-19.3.3-SNAPSHOT.305 Permission name is not valid: users.read.basic Permission name is not valid: users.read.restricted Permission name is not valid: patron-pin.set Permission with sub-permissions is not allowed for endpoint: /custom-fields [POST] user-settings.custom-fields.item.post Permission with sub-permissions is not allowed for endpoint: /custom-fields/{id} [PUT] user-settings.custom-fields.item.put Permission with sub-permissions is not allowed for endpoint: /custom-fields [PUT] user-settings.custom-fields.collection.put Permission with sub-permissions is not allowed for endpoint: /custom-fields/{id} [DELETE] user-settings.custom-fields.item.delete ---------------------------------------- mod-users-bl-7.9.0-SNAPSHOT.159 Single permission is required for endpoint: /bl-users/by-username/{id} [GET] Single permission is required for endpoint: /bl-users/by-id/{id} [GET] Permission protects more than one endpoint: users-bl.transactions.get [/bl-users/by-username/{name}/open-transactions [GET], /bl-users/by-id/{id}/open-transactions [GET]] Permission protects more than one endpoint: perms.users.get [/bl-users/by-username/{id} [GET], /bl-users/by-id/{id} [GET]] Permission protects more than one endpoint: users-bl.item.get [/bl-users/by-username/{id} [GET], /bl-users/by-id/{id} [GET]] Permission is not defined in module descriptor: perms.users.get Permission is not defined in module descriptor: perms.users.get ---------------------------------------- Summary of errors by type: Permission is not defined in module descriptor: 22 Permission name is not valid: 153 Permission protects more than one endpoint: 112 Permission with sub-permissions is not allowed for endpoint: 6 Single permission is required for endpoint: 12