An idiom meaning brutally frank or blunt — saying something so direct that it spoils the point or removes any pretense.
そんなに細かく分析すると、身も蓋もないよ。せっかくのサプライズが台無しだ。
If you analyze it that much, you ruin it — it spoils the surprise.
『給料が低いから辞めたい』と身も蓋もない言い方をした。
I put it bluntly: 'I want to quit because the pay is low.'
率直に言うと、身も蓋もない答えになってしまうかもしれないが…
To be frank, it might be an embarrassingly blunt answer, but...