一、“一直未签劳动合同”问题:未签订书面劳动合同,但事实劳动关系已经建立,不影响合同的执行。请参考《劳动合同法》第2条、第10条 ,法律责任参考第80-82条。二、“没有交过社保”问题:《社会保险法》明确规定职工的基本养老保险、基本医疗保险由用人单位和职工按照国家规定共同缴纳。工伤保险、失业保险、生育保险由用人单位缴纳工伤保险费,职工不缴纳。用人单位不依法进行登记的,应当承担第84条法律责任。三、结论:不合法。