<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Frameworks &#187; Security</title>
	<atom:link href="http://www.phpframeworks.com/news/p/tag/security/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phpframeworks.com/news</link>
	<description>We compare all kinds of PHP frameworks and help you choose the right php framework for your project.</description>
	<lastBuildDate>Sat, 11 Feb 2012 04:00:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>crVCL PHP Framework &#8211; Nightly Build &#8211; important security fix</title>
		<link>http://www.phpframeworks.com/news/p/31199/crvcl-php-framework-nightly-build-important-security-fix</link>
		<comments>http://www.phpframeworks.com/news/p/31199/crvcl-php-framework-nightly-build-important-security-fix#comments</comments>
		<pubDate>Wed, 06 Jul 2011 14:24:06 +0000</pubDate>
		<dc:creator>IcemanX</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP Ajax Framework]]></category>
		<category><![CDATA[crVCL PHP Framework]]></category>
		<category><![CDATA[Nightly Build]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.phpframeworks.com/news/?p=31199</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/31199/crvcl-php-framework-nightly-build-important-security-fix">crVCL PHP Framework &#8211; Nightly Build &#8211; important security fix</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
crVCL PHP Framework &#8211; Nightly Build &#8211; important security fix is a post from: PHP Frameworks
Important security fix regarding potential cross-site scripting (XSS) attacks when using MVC,
see Nightly Build Changeset 355:3b0ef5d70ed8 in http://hg.cr-solutions.net

Website: http://www.cr-solutions.net
Related Blogs


]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/31199/crvcl-php-framework-nightly-build-important-security-fix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Banshee PHP framework</title>
		<link>http://www.phpframeworks.com/news/p/9667/banshee-php-framework</link>
		<comments>http://www.phpframeworks.com/news/p/9667/banshee-php-framework#comments</comments>
		<pubDate>Thu, 06 May 2010 21:48:40 +0000</pubDate>
		<dc:creator>banshee</dc:creator>
				<category><![CDATA[MVC]]></category>
		<category><![CDATA[PHP Ajax Framework]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://www.phpframeworks.com/news/?p=9667</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/9667/banshee-php-framework">Banshee PHP framework</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
Banshee PHP framework is a post from: PHP Frameworks
Banshee is a PHP framework with the main focus on security. Several techniques are used to prevent SQL injection, cross-site scripting and cross-site request forgery. Authentication and authorization are done in a transparent and easy way, so it&#8217;s not easy to make a mistake there. An auditing [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/9667/banshee-php-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vork, open-source PHP framework designed for rapid development of performance-oriented scalable applications</title>
		<link>http://www.phpframeworks.com/news/p/6573/vork-open-source-php-framework-designed-for-rapid-development-of-performance-oriented-scalable-applications</link>
		<comments>http://www.phpframeworks.com/news/p/6573/vork-open-source-php-framework-designed-for-rapid-development-of-performance-oriented-scalable-applications#comments</comments>
		<pubDate>Thu, 25 Feb 2010 02:47:36 +0000</pubDate>
		<dc:creator>NewUser</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Introduction]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[New Frameworks Report]]></category>
		<category><![CDATA[PHP Ajax Framework]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Top 10 PHP Frameworks]]></category>
		<category><![CDATA[php framework comparison]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[amazon rds]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Changelog]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[mongo]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[ms sql]]></category>
		<category><![CDATA[ms sql server]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php framework]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[rds]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[sessions]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[sqlite3]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://www.phpframeworks.com/news/?p=6573</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/6573/vork-open-source-php-framework-designed-for-rapid-development-of-performance-oriented-scalable-applications">Vork, open-source PHP framework designed for rapid development of performance-oriented scalable applications</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
Vork, open-source PHP framework designed for rapid development of performance-oriented scalable applications is a post from: PHP Frameworks
Vork Enterprise PHP Framework
Vork is an open-source PHP framework designed for rapid development of performance-oriented scalable applications.
The mission of Vork is to provide an MVC architecture and full-featured toolkit in a gimmick-free no-frills approach without adding overhead, creating [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/6573/vork-open-source-php-framework-designed-for-rapid-development-of-performance-oriented-scalable-applications/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hacking &amp; the APF 2009/2010</title>
		<link>http://www.phpframeworks.com/news/p/5356/hacking-the-apf-20092010</link>
		<comments>http://www.phpframeworks.com/news/p/5356/hacking-the-apf-20092010#comments</comments>
		<pubDate>Sat, 30 Jan 2010 14:52:12 +0000</pubDate>
		<dc:creator>christian</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Top 10 PHP Frameworks]]></category>
		<category><![CDATA[APF]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.phpframeworks.com/news/?p=5356</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/5356/hacking-the-apf-20092010">Hacking &amp; the APF 2009/2010</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
Hacking &#38; the APF 2009/2010 is a post from: PHP Frameworks
1. Introduction
In 2009, a drastic increase of XSS and code injection attacks could be recognized on the APF web    site. Analyzing the log files, we found 92,334 known attacks that were catched by the    framework and a total number [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/5356/hacking-the-apf-20092010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Escaping data for use within a CodeIgniter View</title>
		<link>http://www.phpframeworks.com/news/p/871/escaping-data-for-use-within-a-codeigniter-view</link>
		<comments>http://www.phpframeworks.com/news/p/871/escaping-data-for-use-within-a-codeigniter-view#comments</comments>
		<pubDate>Fri, 30 Oct 2009 02:44:02 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[escaping]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://stackoverflow.com/questions/1647727/escaping-data-for-use-within-a-codeigniter-view</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/871/escaping-data-for-use-within-a-codeigniter-view">Escaping data for use within a CodeIgniter View</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>

            <p>I have a controller and a view; the data that I'm working with inside the controller can't be trusted (it's drawn from somewhere external, and isn't <code>$_GET</code> or <code>$_POST</code>).</p>

<p>How do I escape the data when printing it in the view to ensure that tags and other things are escaped properly? I'm used to Zend_View's <code>$this-&#62;escape($foo)</code>, which is used from inside the view, so I'm still trying to get my bearings. My preference is to escape it from within the view, as I use the data, but if that's not an option I'll do it within the controller.</p>

<p>(I've discovered the filtering for $this->input, but as the data isn't coming from <code>$_GET</code>/<code>$_POST</code> it's not much use to me. :-) Unfortunately, the examples I've seen so far have all been using a controller putting static data into an array, which is then passing to the view, eg. <code>$data['foo'] = 'Example'</code>)</p>

<p>Any ideas?</p>

<p><b>Edit:</b> I'm asking because I don't particularly relish using <a href="http://ha.ckers.org/blog/20070327/htmlspecialchars-strikes-again/#comment-25954" rel="nofollow"><code>html_entities($str, ENT_QUOTES, 'utf-8')</code></a> everywhere (along with <code>mb_convert_encoding()</code> and friends), but I guess I'll create a custom helper if needed.</p>

<p><b>Edit #2:</b> The data is a bunch of strings (that may contain anything from straight alphanumeric characters, to <code>&#60;b&#62;foo&#60;/b&#62;</code>, to <code>&#60;script&#62;alert('xsslol');&#60;/script&#62;</code>.  </p>

<p>I need to escape these strings to print them within, say, table cells, not allowing any HTML tags to be printed (converting tags into their HTML entity equivalents).<br />
If I were working with bare PHP, I'd use htmlentities() for this, as per my edit above.</p>

        ]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/871/escaping-data-for-use-within-a-codeigniter-view/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.5: Hardening Release</title>
		<link>http://www.phpframeworks.com/news/p/606/wordpress-2-8-5-hardening-release</link>
		<comments>http://www.phpframeworks.com/news/p/606/wordpress-2-8-5-hardening-release#comments</comments>
		<pubDate>Tue, 20 Oct 2009 23:30:00 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=935</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/606/wordpress-2-8-5-hardening-release">WordPress 2.8.5: Hardening Release</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
As you know over the past couple of months we have been working on the new features for WordPress 2.9. We have also been working on trying to make WordPress as secure as possible and during this process we have identified a number of security hardening changes that we thought were worth back-porting to the [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/606/wordpress-2-8-5-hardening-release/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Keep WordPress Secure</title>
		<link>http://www.phpframeworks.com/news/p/608/how-to-keep-wordpress-secure</link>
		<comments>http://www.phpframeworks.com/news/p/608/how-to-keep-wordpress-secure#comments</comments>
		<pubDate>Sat, 05 Sep 2009 19:22:03 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=908</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/608/how-to-keep-wordpress-secure">How to Keep WordPress Secure</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
A stitch in time saves nine. I couldn&#8217;t sew my way out of a bag, but it&#8217;s true advice for bloggers as well &#8212; a little bit of work on an upgrade now saves a lot of work fixing something later.
Right now there is a worm making its way around old, unpatched versions of WordPress. [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/608/how-to-keep-wordpress-secure/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.8.4: Security Release</title>
		<link>http://www.phpframeworks.com/news/p/609/wordpress-2-8-4-security-release</link>
		<comments>http://www.phpframeworks.com/news/p/609/wordpress-2-8-4-security-release#comments</comments>
		<pubDate>Wed, 12 Aug 2009 01:41:54 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=903</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/609/wordpress-2-8-4-security-release">WordPress 2.8.4: Security Release</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/609/wordpress-2-8-4-security-release/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The WordPress 2.0.x Legacy Branch is Deprecated</title>
		<link>http://www.phpframeworks.com/news/p/612/the-wordpress-2-0-x-legacy-branch-is-deprecated</link>
		<comments>http://www.phpframeworks.com/news/p/612/the-wordpress-2-0-x-legacy-branch-is-deprecated#comments</comments>
		<pubDate>Thu, 30 Jul 2009 01:07:23 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[deprecation]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://wordpress.org/development/?p=866</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/612/the-wordpress-2-0-x-legacy-branch-is-deprecated">The WordPress 2.0.x Legacy Branch is Deprecated</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.
Many of the security improvements to the new versions of WordPress in the last couple of years were complete [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/612/the-wordpress-2-0-x-legacy-branch-is-deprecated/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to filter user submitted data easily in PHP?</title>
		<link>http://www.phpframeworks.com/news/p/1144/how-to-filter-user-submitted-data-easily-in-php</link>
		<comments>http://www.phpframeworks.com/news/p/1144/how-to-filter-user-submitted-data-easily-in-php#comments</comments>
		<pubDate>Tue, 12 Aug 2008 18:45:27 +0000</pubDate>
		<dc:creator>wood</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Share]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[tips and technique]]></category>
		<category><![CDATA[web security. tips]]></category>

		<guid isPermaLink="false">http://roshanbh.com.np/?p=217</guid>
		<description><![CDATA[<p><a href="http://www.phpframeworks.com/news/p/1144/how-to-filter-user-submitted-data-easily-in-php">How to filter user submitted data easily in PHP?</a> is a post from: <a href="http://www.phpframeworks.com/">PHP Frameworks</a></p>
Yesterday, I saw one of my friend was working on the the contact form and was filtering the user input data(posted variables) individually. He was using a function in PHP to filter the input and using  tedious approach while calling the filtering function for each variables with coding  each of them in single line . [...]]]></description>
		<wfw:commentRss>http://www.phpframeworks.com/news/p/1144/how-to-filter-user-submitted-data-easily-in-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

