Suggestion here to create a miner for Youtube using their API. This would allow whitelisting or blacklisting a specific channel and all associated resources.
You can identify each channel based on URL, but not the videos as these have their own URL with no mention of the channel.
The youtube API allos for retrieving all resources URLs belonging to a channel and we could add them to a custom URL category.
There would be a large demand for this in a K-12 education environment (and potentially elsewhere).
I guess we can use mine meld to miner youtube channels and send the list of videos that belog to a channel to a file that can then be read by the firewall using dinamic external list func.
An article describing how to achieve this goal with the experimental miner at https://github.com/PaloAltoNetworks/youtube-miner is available at Filtering YouTube videos to only approved playlists
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The Live Community thanks you for your participation!