Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
US National security
Proposed resolution
Let the US government easily access data managed within Drupal
Remaining tasks
Develop secret API and alienate any "foreign" user
User interface changes
Any change should be invisible to the user
API changes
Replace Symfony routing component with NSA routing component
Related Issues
Privacy in a global community
Comments
Comment #1
Anonymous (not verified) CreditAttribution: Anonymous commentedyes, let's get this in so we can backport to all D7 sites, like whitehouse.gov.
Comment #2
cweagansC'mon, let's be honest here. A back door is not just limited to the routing system.
Comment #3
zengenuity CreditAttribution: zengenuity commentedNow that this is available for other frameworks like Rails (https://github.com/goshakkk/nsa_panel), it would be a shame for Drupal to fall behind.
Comment #4
XanoI would like to suggest a "Push puppet purchase" feature (PPP in short, as we can't just give away the feature's internals to anyone!), which will allow the NSA to have one of their puppet companies purchase other companies, in case those won't willingly give up their user's data themselves. This feature was already implemented for Microsoft's takeover of Skype, but it was thought to be needed only once, so the code underperforms and is hardly documented. As I expect the NSA to need this increasingly often in the near feature, it would greatly reduce their workload if we build a well-documented API for them. It would also make Drupal their platform of choice over competitors such as Wordspy™ and Priva3™.
Bumping to major, as my uncle, who is a senator and close friends with Obama, promised me a promotion when I get this done.
Comment #5
Heine CreditAttribution: Heine commentedThis has been provided in Drupal core since the 1.0 release. I realize the API hasn't been very stable, but why would we let backward compatibility or the plight of our users hold us back?
Comment #6
cweagansI feel more secure already.
Comment #7
willvincent CreditAttribution: willvincent commentedApparently my sense of humor doesn't extend to destruction of the Constitution. :)
Comment #8
gdemetCan we at least make bad judgement a requirement for the NSA to use this feature?
Comment #9
seanrLOL, this is epic. :-D
Comment #9.0
seanrCorrected spelling of 'symfony'