{"ref":"artifact:larshp-abapntlm","page":"/artifacts/larshp-abapntlm","json":"/artifacts/larshp-abapntlm.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"larshp-abapntlm","name":"abapNTLM","artifact_type":"package","ecosystem":"abap","domain":"security-and-compliance","origin_ring":"independent","description":{"one_line":"An HTTP NTLM client for ABAP, with the RC4, MD4 and DES algorithms the protocol needs implemented in ABAP, which its maintainer says seems to work only some of the time.","short":"HTTP NTLM client for ABAP","what_it_solves":"An HTTP NTLM client written in ABAP: ARC4, MD4 and DES are each implemented in the language, and the README cites the NTLM specification they are written against. [Lars Hvam](actor:larshp) states that all the algorithms and the logic are implemented, \"and it seems to work some times, not sure what the problem is\"."},"links":{"repo":"https://github.com/larshp/abapNTLM"},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:authentication","what_it_does":"Implements the NTLM authentication handshake for an ABAP HTTP client, including the RC4, MD4 and DES algorithms the protocol requires, written in ABAP.","sources":[{"url":"https://github.com/larshp/abapNTLM","title":"larshp/abapNTLM — repository description","checked":"2026-09-14","quote":"ABAP HTTP NTLM Client"},{"url":"https://github.com/larshp/abapNTLM","title":"larshp/abapNTLM — README, Featuring","checked":"2026-10-18","quote":"[ARC4](http://en.wikipedia.org/wiki/RC4) implemented in ABAP"},{"url":"https://github.com/larshp/abapNTLM","title":"larshp/abapNTLM — README, Status","checked":"2026-10-18","quote":"all algorithms implemented and logic, and it seems to work _some_ times, not sure what the problem is."}]}],"maintainers":["actor:larshp"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"contributors":["actor:kvtorp","actor:larshp","actor:pokrakam"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors"},{"label":"Repository","tier":"good","evidence":"pushed 2026-08, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":"SAP_BASIS 740 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":"test green, 2026-08-03"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README <1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":10,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":10,"forks":4,"open_issues":1,"archived":false,"pushed_at":"2026-08-03","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2015-01-11T11:41:22Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":413,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2015-01-11","last_commit":"2026-08-03","commits":102,"contributors":3,"ci_status":"success","ci_run_at":"2026-08-03","ci_workflow":"test","ci_event":"push","readme_path":"README.md","readme_sha":"7d3f468314aeecf64c52d656f9b2a40752385c08","repo_read":"2026-10-26","abap_syntax":{"repo":"larshp/abapNTLM","file":"abaplint.json","url":"https://github.com/larshp/abapNTLM/blob/HEAD/abaplint.json","version":"v740sp02","floor":"740","checked":"2026-10-26"}},"edges":{"maintainers":[{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"contributors":[{"ref":"actor:kvtorp","name":"Kasper Vilhelm Torp","json":"/actors/kvtorp.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:pokrakam","name":"Mike Pokraka","json":"/actors/pokrakam.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}