US 9,813,450 B1
Metadata-based verification of artifact quality policy compliance
Muhammad Wasiq, Vancouver (CA); and Nima Sharifi Mehr, Vancouver (CA)
Assigned to Amazon Technologies, Inc., Reno, NV (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Feb. 16, 2015, as Appl. No. 14/623,414.
Int. Cl. G06F 17/00 (2006.01); H04L 29/06 (2006.01)
CPC H04L 63/20 (2013.01) 20 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more artifact repositories of a provider network, including a first repository comprising source code files of a particular service implemented at the provider network; and
one or more computing devices of a quality compliance verifier (QCV);
wherein the QCV is configured to:
identify a set of quality control policies (QCPs) to be implemented for artifacts stored in the first repository, including a particular QCP;
determine one or more metadata categories, such that respective metadata entries of at least a particular metadata category of the one or more metadata categories are accessible to the QCV with respect to at least a subset of the artifacts stored in the first repository, wherein a metadata entry of the particular metadata category indicates an activity status of a corresponding artifact;
obtain a plurality of metadata entries of the particular metadata category, including a first metadata entry corresponding to a first artifact of the first repository and a second metadata entry corresponding to a second artifact of the first repository;
assign, based at least in part on an analysis of the first metadata entry and the second metadata entry, a first priority to a first policy violation detection operation (PVDO) directed to the first artifact, and a lower priority to a second PVDO directed to the second artifact, wherein the first and second PVDOs are associated with the particular QCP; and
based at least in part on a result of the first PVDO, initiate one or more responsive actions to a detection of a violation of the particular QCP.