relaxnow
Anatomy of a Cross-Site Scripting Flaw in the Telerik Reporting Module
The ECB Penguin (2013)
Guide to Automatic Security Updates for PHP Developers
Nokia CEO: “we didn’t do anything wrong, but somehow, we lost”
Back to the Future: JavaScript Best Practices
Secure Development Anti-Pattern: Failure to separate resource from user
JavaScript, the Universe and Everything – Part 3: Comparing Node to PHP
JavaScript in a PHP World
JavaScript, the Universe and Everything – Part 1: What Is JavaScript?
Programming guidelines – Part 4: Messages
Programming guidelines – Part 3: The life and death of object
Getting rid of NULL
Programming guidelines (for PHP developers) – Part 1: Reducing complexity
The biggest 'fault' here I think lies squarely with HackerOne. They should've enforced their own guidelines and given me the option to publish in their system after 180 days. But I still don't have that option.
Hidden in plain sight: Brute-forcing Slack private files
Ten things everyone should know about lock picking [pdf]
JSON Schema abandoned while still in draft
Are your (GitHub) SSH keys outdated?
RTFM is a four-letter word (2012)
A PHP Developers look back at OWASP AppSec.eu 2013
Documenting author in source code: graffiti or attribution?
* XFO, it you're doing API first there really is very little reason to frame a page. Maybe Twitter style widget support? But in that case you can have a separate URL for that.
* XCTO, yes, welcome to the 'organic' web :p
* HSTS, the first connect is difficult, maybe one day via DNSSec? But I must confess to know very little about DNSSec.
While for a simple content page allowing for framing should be okay, the truth is very very few pages are actually purely content. As soon as you have something like a comment form there is a chance that framing it could be used to reveal some private information (autofill / password manager leakage). And who is going to manage what pages are framable and what aren't? The customer would need a UI and training and developers can't always see what will be hosted on a page.
Also, as an advertiser I would very much like you to visit the full page instead of trying to view it through some limited frame, cutting off the sidebar with ads.