The embedding page is not a key for the temporary whitelist: only the URL and possibly parameters are used.
Therefore yes, if you allow an instance on a certain site, it's allowed everywhere.
However including the parent domain (or even the page itself) in the key is probably a good idea.
from the security perspective this seems ok at first glance, since the swf is already loaded, however, a rogue site may be able trigger an exploit via various parameters and/or content (in case of players), so just because you loaded a given player at site A does not mean that a potentially rogue site B should be able to.
beyond security, plugin blocking is also a usability and performance feature, so at least optionally, it should be possible to prevent the spreading of allows to other domains and even other instances in the same domain.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Giorgio Maone wrote:So far we used to notify about documents whose whitelist status is "allowed", and could therefore execute JavaScript. The player is not a document.
- this means the top level site is still forbidden but some active subcontent pieces (either frames or plugin objects) are allowed
That makes perfect sense, native plugins, especially those running script, are more "active" than JS, so an "all blocked" icon is misleading. Perhaps you think it needs a different icon? But it should be something other than "all blocked."
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13