jim912様、コメントして頂きありがとうございます。
RSS配信に関しては、ログアウトしている状態とは関係なく、そのサイトのRSSを取得される外部サイトから見れば、ユーザーがログイン/ログアウト関係ないですから。
また、自分自身がログアウトしていても、同様に全く関係なく、非公開記事を参照できてしまいます。
(もしかするとバグに近いのかもしれませんが)
ひとまず全文参照させずに、抜粋にしたり、件数を1件(0件にはできないようで)としたり、サイトに来てもRSSの公開URLを表示させず、HTML上にも出さずにしてますが、知った方なら簡単に非公開情報まで参照できてしまうのです。
教えて頂いた「posts_where_requestにフックを掛ける」方法で試してみたいと思います。