结论:单位给交保险但没签合同的行为不合法,这涉及两个层面的违法性,下面为你详细分析:
未签订书面劳动合同的违法性 根据《中华人民共和国劳动合同法》第十条规定,建立劳动关系,应当订立书面劳动合同。已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。如果单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。这是法律对用人单位不签订书面劳动合同的明确惩罚措施,旨在保护劳动者的合法权益,明确双方的权利和义务。
缴纳社会保险与签订劳动合同的关系及违法性 缴纳社会保险是用人单位的法定义务,根据《中华人民共和国社会保险法》第五十八条规定,用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。然而,缴纳社会保险并不能替代书面劳动合同的签订。即使单位为劳动者缴纳了社会保险,但如果未签订书面劳动合同,仍然违反了《劳动合同法》的规定。
综合建议: