this [section](https://github.com/plone/Products.CMFDynamicViewFTI/blob/master/Products/CMFDynamicViewFTI/browserdefault.py#L209-L239) completely ignores checks against user permission and given permission on the menuitem, no matter what permission the current user has. even when trying to fix the [code](https://github.com/plone/plone.app.contentmenu/issues/26) `title = item and item.title or mid`[here](https://github.com/plone/Products.CMFDynamicViewFTI/blob/master/Products/CMFDynamicViewFTI/browserdefault.py#L228) will add the menuitem to the list. instead ```python if item is not None: result.append((mid, item.title or mid)) ``` should fix the problem once and for all ;)