分包未必违法。但是如果分包给不具备资质的企业或者个人,该企业或者个人招用的劳动者发生工伤的,由发包方承担工伤责任。
关于执行《工伤保险条例》若干问题的通知 第7条
建筑工地具有法定用工主体资格的单位,把工程承包给包工头的,包工头招用的工人在从事承包业务中发生工伤事故,由具有法定资质的的发包或者转包单位承担工伤保险责任。但具有法定资质的发包或者转包单位承担工伤保险责任之后,可以向包工头追偿。
最高人民法院
《关于审理工伤保险行政案件若干问题的规定》
法释〔2014〕9号
第三条 社会保险行政部门认定下列单位为承担工伤保险责任单位的,人民法院应予支持
(四)用工单位违反法律、法规规定将承包业务转包给不具备用工主体资格的组织或者自然人,该组织或者自然人聘用的职工从事承包业务时因工伤亡的,用工单位为承担工伤保险责任的单位;
(五)个人挂靠其他单位对外经营,其聘用的人员因工伤亡的,被挂靠单位为承担工伤保险责任的单位。
前款第(四)、(五)项明确的承担工伤保险责任的单位承担赔偿责任或者社会保险经办机构从工伤保险基金支付工伤保险待遇后,有权向相关组织、单位和个人追偿。
违不违法我不清楚,但是发生工伤了要看合同条款是怎么写的,一般小伤由分包商负责,重大工伤由建筑商(建筑公司)负责