1. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, cause the processor to perform operations, the operations comprising: receiving, from a device, a request for a media file; determining that a profile associated with the device indicates that a reputation rating of a publisher of the media file needs to be a positive rating and that a generated content descriptor is to include a generated content rating that matches a particular content rating in a set of allowable content ratings; analyzing the media file according to an analysis parameter to generate the generated content descriptor responsive to the request; determining a deviation between the generated content descriptor and a file descriptor associated with the media file; generating a quality score indicating correlation of the file descriptor and the media file according to the deviation between the generated content descriptor and the file descriptor, wherein the quality score is a positive score if the deviation is less than a particular value, and wherein the quality score is a negative score if the deviation is not less than the particular value; determining the reputation rating of the publisher based on the quality score; and selectively transmitting, conditioned on the reputation rating being positive and the generated content rating matching the particular content rating in the set of allowable content ratings, the media file to the device.