{"ref":"artifact:schwarzit-sap-usi-authority-check","page":"/artifacts/schwarzit-sap-usi-authority-check","json":"/artifacts/schwarzit-sap-usi-authority-check.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"schwarzit-sap-usi-authority-check","name":"sap-usi-authority-check","artifact_type":"package","ecosystem":"abap","domain":"security-and-compliance","origin_ring":"independent","description":{"one_line":"A helper class, `/USI/CL_AUTH`, that checks whether the current user is authorized for the running transaction, mandatory for SchwarzIT's USI reports under their internal development guidelines.","short":"Authority check helper class used across SchwarzIT's USI reports","what_it_solves":"USI's own reports each needed the same authority check, so `/USI/CL_AUTH` centralises it into one helper class instead of repeating the check in every report. Internal development guidelines make it mandatory for all USI reports, which is why many of SchwarzIT's other USI developments depend on it. Installing it needs no further dependencies and no special authorizations of its own."},"links":{"repo":"https://github.com/SchwarzIT/sap-usi-authority-check"},"identity":{"license":"Apache-2.0"},"source_available":true,"provides":[{"capability":"capability:authorization","what_it_does":"Checks whether the current user is authorized for the running transaction through the helper class /USI/CL_AUTH, used under an internal guideline that makes the check mandatory across SchwarzIT's USI reports.","sources":[{"url":"https://github.com/SchwarzIT/sap-usi-authority-check","title":"SchwarzIT/sap-usi-authority-check — README","checked":"2026-09-14","quote":"This repository contains the helper class /USI/CL_AUTH that checks, if the user is authorized for the current transaction."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"maintainers":["actor:schwarzit"],"contributors":["actor:danielscholdei","actor:j-flachs","actor:neumannjoerg","actor:patrick246"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"4 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-01, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 702 and up, in its abaplint config: includes every maintained line to 816"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"good","evidence":"CI green, 2026-01-07"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"docs/ with 1 page, README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":2,"forks":0,"open_issues":0,"archived":false,"pushed_at":"2026-01-07","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2021-07-06T09:18:52Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":1687,"docs_files":1,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2021-07-06","last_commit":"2026-01-07","commits":44,"contributors":4,"ci_status":"success","ci_run_at":"2026-01-07","ci_workflow":"CI","ci_event":"push","readme_path":"README.md","readme_sha":"a49d4329fdf30a24f29b8a748272840ce01e6b48","repo_read":"2026-10-25","abap_syntax":{"repo":"SchwarzIT/sap-usi-authority-check","file":"abaplint.json","url":"https://github.com/SchwarzIT/sap-usi-authority-check/blob/HEAD/abaplint.json","version":"v702","floor":"702","checked":"2026-10-26"}},"release_notes":{"license":"Apache-2.0","quotable":true,"source":{"kind":"github-releases","url":"https://github.com/SchwarzIT/sap-usi-authority-check/releases"},"format":"github-releases","releases":[{"version":"1.0.0","date":"2022-04-12","date_source":"github","heading":"v1.0.0","url":"https://github.com/SchwarzIT/sap-usi-authority-check/releases/tag/v1.0.0","sections":[],"hash":"e6e8b7914531a5cc"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:schwarzit","name":"Schwarz IT","json":"/actors/schwarzit.json"}],"contributors":[{"ref":"actor:danielscholdei","name":"Daniel Scholdei","json":"/actors/danielscholdei.json"},{"ref":"actor:j-flachs","name":"j-flachs","json":"/actors/j-flachs.json"},{"ref":"actor:neumannjoerg","name":"Jörg Neumann","json":"/actors/neumannjoerg.json"},{"ref":"actor:patrick246","name":"Patrick Hahn","json":"/actors/patrick246.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}