<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Netflix Queue Manager for Greasemonkey</title>
	<link>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager</link>
	<description>something you might want to know</description>
	<pubDate>Fri, 18 May 2012 21:21:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4</generator>

	<item>
		<title>by: dfn_doe</title>
		<link>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-69</link>
		<pubDate>Wed, 29 Jun 2005 16:51:13 +0000</pubDate>
		<guid>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-69</guid>
					<description>This script kicks some serious booty! Thank a ton.</description>
		<content:encoded><![CDATA[<p>This script kicks some serious booty! Thank a ton.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: badsegue</title>
		<link>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-47</link>
		<pubDate>Wed, 15 Jun 2005 20:47:04 +0000</pubDate>
		<guid>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-47</guid>
					<description>Keeve - I can understand your concerns. The script relies on external hosting because it's easier to update, but also to allow support for IE.  This is the only way to have a bookmarklet of this size in IE, as IE has limits on the length.  

I think it's important to keeps some perspective on the actual risks involved in running these types of scripts.  At worst, you risk exposing data in the browser, in open pages or in cookies.  If you don't trust the script, and don't trust the browser's compartmentalization, then the simplest thing to do is not run the script.  

You can take some extra precautions, and run the script in a "sandbox" mode.    Restart the browser, and delete all sensitive cookies.  Then visit the page where you want to run the script.  You control when the script is invoked, either by running the bookmarklet, or by the Greasemonkey @include.  When the script runs there is no data it can access except for what is in the current page.  Is there anything in that page you wouldn't want potentially exposed?  Then don't run the script.  If the data is not sensitive then you are OK.  Shut down the browser when you are done, and the risk is over.

For scripts like this, that look at a list of movies, or news articles, there is not much to worry about.  On the other hand I would not use anything like this when doing online banking or stock trades.

Ultimately I think the browser security models will have to evolve to deal with these types of extensions, so developers can add enhancements, and users can feel secure about what is happening in the background.</description>
		<content:encoded><![CDATA[<p>Keeve - I can understand your concerns. The script relies on external hosting because it&#8217;s easier to update, but also to allow support for IE.  This is the only way to have a bookmarklet of this size in IE, as IE has limits on the length.  </p>
<p>I think it&#8217;s important to keeps some perspective on the actual risks involved in running these types of scripts.  At worst, you risk exposing data in the browser, in open pages or in cookies.  If you don&#8217;t trust the script, and don&#8217;t trust the browser&#8217;s compartmentalization, then the simplest thing to do is not run the script.  </p>
<p>You can take some extra precautions, and run the script in a &#8220;sandbox&#8221; mode.    Restart the browser, and delete all sensitive cookies.  Then visit the page where you want to run the script.  You control when the script is invoked, either by running the bookmarklet, or by the Greasemonkey @include.  When the script runs there is no data it can access except for what is in the current page.  Is there anything in that page you wouldn&#8217;t want potentially exposed?  Then don&#8217;t run the script.  If the data is not sensitive then you are OK.  Shut down the browser when you are done, and the risk is over.</p>
<p>For scripts like this, that look at a list of movies, or news articles, there is not much to worry about.  On the other hand I would not use anything like this when doing online banking or stock trades.</p>
<p>Ultimately I think the browser security models will have to evolve to deal with these types of extensions, so developers can add enhancements, and users can feel secure about what is happening in the background.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Keeve</title>
		<link>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-46</link>
		<pubDate>Wed, 15 Jun 2005 18:44:51 +0000</pubDate>
		<guid>http://badsegue.org/archives/2005/06/04/greasemonkey-netflix-queue-manager#comment-46</guid>
					<description>Sounds like a pretty cool script but I am hesitant to try it since the script links to other script on an external site. (&lt;a href="http://news.com.com/Firefox+add-on+lets+surfers+tweak+sites%2C+but+is+it+safe/2100-1032_3-5631009.html?tag=st.prev" rel="nofollow"&gt;see article&lt;/a&gt;)

I realize you probably do this to make code changes easier and more efficient, but such a practice would also be a handy tool for the malicious coder who wants to present innocent looking scripts so people will install them, only to change it later to do something else (as is suggested in above article)</description>
		<content:encoded><![CDATA[<p>Sounds like a pretty cool script but I am hesitant to try it since the script links to other script on an external site. (<a href="http://news.com.com/Firefox+add-on+lets+surfers+tweak+sites%2C+but+is+it+safe/2100-1032_3-5631009.html?tag=st.prev" rel="nofollow">see article</a>)</p>
<p>I realize you probably do this to make code changes easier and more efficient, but such a practice would also be a handy tool for the malicious coder who wants to present innocent looking scripts so people will install them, only to change it later to do something else (as is suggested in above article)
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

