Martinsville says a contained cyberattack may delay municipal services through week’s end. Officials say citizen data was not compromised.