SAP-samples/xsa-cap-migration-using-basextn
149 issues need attention.
149 warnings in the paths between 76 routes and 73 tables.
- ROUTES
- 76
- TABLES
- 73
- FILES READ
- 120
- RULES RUN
- 7/7
149 findings
GET / has no validator or rate limiter attached.
public-entry-guardedGET /tablesize has no validator or rate limiter attached.
public-entry-guardedGET /tablesize1 has no validator or rate limiter attached.
public-entry-guardedGET /sessioninfo has no validator or rate limiter attached.
public-entry-guardedGET /constants has no validator or rate limiter attached.
public-entry-guardedGET /blockScoped has no validator or rate limiter attached.
public-entry-guardedGET /parameterDefaults has no validator or rate limiter attached.
public-entry-guardedGET /parameterMultiple has no validator or rate limiter attached.
public-entry-guardedGET /unicode has no validator or rate limiter attached.
public-entry-guardedGET /classes1 has no validator or rate limiter attached.
public-entry-guardedGET /classes1Error has no validator or rate limiter attached.
public-entry-guardedGET /classes2a has no validator or rate limiter attached.
public-entry-guardedGET /classes2b has no validator or rate limiter attached.
public-entry-guardedGET /classes3a has no validator or rate limiter attached.
public-entry-guardedGET /classes3b has no validator or rate limiter attached.
public-entry-guardedGET /classes4a has no validator or rate limiter attached.
public-entry-guardedGET /classes4b has no validator or rate limiter attached.
public-entry-guardedGET /numFormat has no validator or rate limiter attached.
public-entry-guardedGET /currFormat has no validator or rate limiter attached.
public-entry-guardedGET /dateFormat has no validator or rate limiter attached.
public-entry-guardedGET /example1 has no validator or rate limiter attached.
public-entry-guardedPOST /soheader has no validator or rate limiter attached.
public-entry-guardedPOST /soitem has no validator or rate limiter attached.
public-entry-guardedPOST /poheader has no validator or rate limiter attached.
public-entry-guardedPOST /poitem has no validator or rate limiter attached.
public-entry-guardedPOST /addresses has no validator or rate limiter attached.
public-entry-guardedPOST /partners has no validator or rate limiter attached.
public-entry-guardedPOST /employees has no validator or rate limiter attached.
public-entry-guardedPOST /products has no validator or rate limiter attached.
public-entry-guardedPOST /constants has no validator or rate limiter attached.
public-entry-guardedPOST /texts has no validator or rate limiter attached.
public-entry-guardedPOST /notes has no validator or rate limiter attached.
public-entry-guardedPOST /attachments has no validator or rate limiter attached.
public-entry-guardedGET /download has no validator or rate limiter attached.
public-entry-guardedGET /downloadPO has no validator or rate limiter attached.
public-entry-guardedPOST /:key? has no validator or rate limiter attached.
public-entry-guardedGET /:key? has no validator or rate limiter attached.
public-entry-guardedDELETE /:key? has no validator or rate limiter attached.
public-entry-guardedPOST /create has no validator or rate limiter attached.
public-entry-guardedGET /actions/getcsrftoken/ has no validator or rate limiter attached.
public-entry-guardedPOST /variants/ has no validator or rate limiter attached.
public-entry-guardedPUT /variants/:fileName has no validator or rate limiter attached.
public-entry-guardedDELETE /variants/:fileName has no validator or rate limiter attached.
public-entry-guardedPOST /changes/ has no validator or rate limiter attached.
public-entry-guardedGET /flex/data/:app? has no validator or rate limiter attached.
public-entry-guardedGET /:target/:artifact has no validator or rate limiter attached.
public-entry-guardedGET /dates has no validator or rate limiter attached.
public-entry-guardedGET /array has no validator or rate limiter attached.
public-entry-guardedGET /json has no validator or rate limiter attached.
public-entry-guardedGET /objects has no validator or rate limiter attached.
public-entry-guardedGET /strings has no validator or rate limiter attached.
public-entry-guardedGET /promises has no validator or rate limiter attached.
public-entry-guardedGET /promisesError has no validator or rate limiter attached.
public-entry-guardedGET /promisesDB1 has no validator or rate limiter attached.
public-entry-guardedGET /promisesDB2 has no validator or rate limiter attached.
public-entry-guardedPOST /createJobSchedule has no validator or rate limiter attached.
public-entry-guardedGET /getJobSchedules has no validator or rate limiter attached.
public-entry-guardedGET /getJobSchedulesByName/:name has no validator or rate limiter attached.
public-entry-guardedDELETE /deleteJobSchedules/:jobid has no validator or rate limiter attached.
public-entry-guardedGET /example2 has no validator or rate limiter attached.
public-entry-guardedGET /example3 has no validator or rate limiter attached.
public-entry-guardedGET /example4/:partnerRole? has no validator or rate limiter attached.
public-entry-guardedGET /example5/ has no validator or rate limiter attached.
public-entry-guardedGET /whoAmI has no validator or rate limiter attached.
public-entry-guardedGET /products has no validator or rate limiter attached.
public-entry-guardedGET /hdb has no validator or rate limiter attached.
public-entry-guardedGET /os has no validator or rate limiter attached.
public-entry-guardedGET /user1 has no validator or rate limiter attached.
public-entry-guardedDELETE /deleteData has no validator or rate limiter attached.
public-entry-guardedGET /getJobsCount has no validator or rate limiter attached.
public-entry-guardedGET /getAllJobs has no validator or rate limiter attached.
public-entry-guardedGET /getJobsByName/:name has no validator or rate limiter attached.
public-entry-guardedGET /zipPO has no validator or rate limiter attached.
public-entry-guardedPOST /timebasedPO has no validator or rate limiter attached.
public-entry-guardedPOST /sales has no validator or rate limiter attached.
public-entry-guardedPOST /purchase has no validator or rate limiter attached.
public-entry-guardedConstants is not connected to anything.
no-orphan-datastoreTexts is not connected to anything.
no-orphan-datastoreMessages is not connected to anything.
no-orphan-datastoreSSCOOKIE is not connected to anything.
no-orphan-datastoreNotes is not connected to anything.
no-orphan-datastoreSeriesData is not connected to anything.
no-orphan-datastoreMySeriesEntity is not connected to anything.
no-orphan-datastoreDataGenerationTime is not connected to anything.
no-orphan-datastoreAttachments is not connected to anything.
no-orphan-datastoreHeader is not connected to anything.
no-orphan-datastoreItem is not connected to anything.
no-orphan-datastoreProducts is not connected to anything.
no-orphan-datastoreProductLog is not connected to anything.
no-orphan-datastoreData is not connected to anything.
no-orphan-datastoreScheduleDetails is not connected to anything.
no-orphan-datastoreGET_COUNTRIES is not connected to anything.
no-orphan-datastoreGET_PARTNER_ROLES is not connected to anything.
no-orphan-datastoreGETTABLESIZE is not connected to anything.
no-orphan-datastoreTAX_CALCULATION is not connected to anything.
no-orphan-datastoreFilter is not connected to anything.
no-orphan-datastoreMapKeys is not connected to anything.
no-orphan-datastoreSHINE_TIME_DIM is not connected to anything.
no-orphan-datastoreDetails is not connected to anything.
no-orphan-datastorevariants is not connected to anything.
no-orphan-datastoreUser is not connected to anything.
no-orphan-datastoreACTIVE_CUSTOMERS is not connected to anything.
no-orphan-datastoreerrors is not connected to anything.
no-orphan-datastoremessages is not connected to anything.
no-orphan-datastoreCUSTOMERS is not connected to anything.
no-orphan-datastoreRuntimeSchedules is not connected to anything.
no-orphan-datastoreT006 is not connected to anything.
no-orphan-datastoreT006A is not connected to anything.
no-orphan-datastoreTCURC is not connected to anything.
no-orphan-datastoreTCURF is not connected to anything.
no-orphan-datastoreTCURN is not connected to anything.
no-orphan-datastoreTCURR is not connected to anything.
no-orphan-datastoreTCURT is not connected to anything.
no-orphan-datastoreTCURV is not connected to anything.
no-orphan-datastoreTCURW is not connected to anything.
no-orphan-datastoreTCURX is not connected to anything.
no-orphan-datastoreAddresses is not connected to anything.
no-orphan-datastoreBusinessPartner is not connected to anything.
no-orphan-datastoreEmployees is not connected to anything.
no-orphan-datastoreproductLog is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PO_ITEM is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_TIME_DIM is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PROD is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_BUYER is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_TEST is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PO_BASIC is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PRODUCTS is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_GET_COUNTRIES is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PO_HEADER_ONLY is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_GET_PARTNER_ROLES is not connected to anything.
no-orphan-datastorejsonTbl1 is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_DETAILS is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PURCHASE_ORDERS is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_ORDER_LITE is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PRODUCT is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PO_HEADER_EN is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_PURCHASE_DETAILS is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALESORDER_RANKING is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_SPATIAL_MODELS_REGION_SALES_BP is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_ORDER_HEADER_W_BUYER is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_SPATIAL_MODELS_REGION_PRODUCT is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALESORDER_BASKET_ANALYSIS is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_SPATIAL_MODELS_PRODUCT_SALES is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_ORDER_WORKLIST is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_ORDER_RANKING is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_OVERVIEW_WO_CURR_CONV_OPT is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALES_OVERVIEW_WO_CURR_CONV_OPT_WRAPPER is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_MODELS_SALESORDER_DYNAMIC_JOIN is not connected to anything.
no-orphan-datastoreSAP_HANA_DEMOCONTENT_EPM_SPATIAL_MODELS_BP_ADDRESS_DETAILS is not connected to anything.
no-orphan-datastore
Part of this repository was not read, so this report is incomplete. Read 120 of 229 files, schemas and routes first. Point Wyro at a single service directory to read one in full. Unread: hana-shine-xsa/site-web/resources/job/view/app.controller.js.
Free account, no card. The repository opens as an editable graph.
Add this check to the README
[](https://wyro.in/scan/SAP-samples/xsa-cap-migration-using-basextn)It updates itself whenever the repository changes and links back to this report.
What this is
Wyro reads the repository’s routes and data models and checks the paths between them: whether a route can reach a table without passing a guard, whether a datastore holding personal data is exposed to a public read, whether an endpoint that issues credentials requires the credentials it issues.
It is rule-based, not a model. The same commit produces the same result every time, and it does not guess at business rules it cannot see. A rule with nothing to look at is reported as not having run — never as a pass.
This check runs on public source through GitHub’s own API and needs no account. A free account adds the editable architecture canvas, private repositories on paid plans, and a CI gate. No card required.