Content Connector Framework support and document level permission support


Is there an equivalent to the following ElasticSearch content sources ingestion in Opensearch?

Or any recommendation for opensource Content Connector Framework for most popular CMSs such as Microsoft Sharepoint, Google Drive, Box, Confluences, etc? I googled hard but couldn’t find a single opensource that support multiple CMS (only found opensource SDK for an individual CMS)

Also, for Document Level Permission support, we are thinking about building something internal, tag document with user_id, group_id and have. Or it is better to use Opensearch Role
Thank you for your help.