To develop and validate an automated software analysis method for mammography image quality assessment of the American College of Radiology (ACR) digital mammography (DM) phantom images. Twenty-seven DICOM images were acquired using Fuji mammography systems. All images were evaluated by three expert medical physicists using the Royal Australian and New Zealand College of Radiologists (RANZCR) mammography quality control guideline. To enhance the robustness and sensitivity assessment of our algorithm, an additional set of 12 images from a Hologic mammography system was included to test various phantom positional adjustments. The software automatically chose multiple regions of interest (ROIs) for analysis. A template matching method was primarily used for image analysis, followed by an additional method that locates and scores each target object (speck groups, fibers, and masses). The software performance shows a good to excellent agreement with the average scoring of observers (intraclass correlation coefficient [ICC] of 0.75, 0.79, 0.82 for speck groups, fibers, and masses, respectively). No significant differences were found in the scoring of target objects between human observers and the software. Both methods achieved scores meeting the pass criteria for speck groups and masses. Expert observers allocated lower scores to fiber objects, with diameters less than 0.61mm, when compared to the software. The software was able to accurately score objects when the phantom position changed by up to 25mm laterally, up to 5 degrees rotation, and overhanging the chest wall edge by up to 15mm. Automated software analysis is a feasible method that may help improve the consistency and reproducibility of mammography image quality assessment with reduced reliance on human interaction and processing time.