Can temporary workers or contractors access the cabinet?

Yes. All individuals on-site, including contractors, should have access to first aid supplies during working hours as part of your duty of care.