SCP-6590
/* Classic SCP Foundation Theme
 * [2020 Wikidot Theme]
 * Created by Lt Flops
**/
 
/* ---- PAGE WRAP ---- */
 div#container-wrap{
     background-image: url('https://scp-wiki.wdfiles.com/local--files/theme%3Aclassic/classic_body_bg.png');
     background-repeat: repeat-x;
}
 
/* ---- HEADERS ---- */
 span, a{
     word-break: unset;
}
 h1{
     font-size: 190%;
}
 h1, h2, h3, h4, h5, h6{
     font-family: "Trebuchet MS", "Trebuchet", "Verdana", "Arial", "Helvetica", sans-serif;
}
 #header h1,
 #header h2{
     margin-left: -.16em;
}
 #header h1{
     max-height: 105px;
     margin: 0;
}
 #header h2{
     margin: 0;
}
 
/* ---- SITE HEADER ---- */
 #header h1 a,
 #header h2 span{
     color: transparent;
     text-shadow: none;
}
 #header h1 a{
     font-family: "Trebuchet MS", "Trebuchet", "Verdana", "Arial", "Helvetica", sans-serif;
     letter-spacing: 0;
}
 #header h1 a::before,
 #header h2 span::before{
     text-shadow: none;
}
 #header h1 a::before{
     content: "The SCP Foundation";
     color: hsl(0, 0%, 93%);
}
 #header h2 span::before{
     content: "To Secure, Contain, and Protect";
     color: hsl(353, 100%, 30%);
}
 
/* ---- TOP MENU ---- */
 #login-status ul a{
    background: hsl(0, 0%, 93%);
}
 #header{
     background: none;
}
 #top-bar ul li,
 #top-bar ul li ul{
     box-shadow: none;
}
 #top-bar ul li ul{
     border-color: hsl(0, 0%, 27%);
     border-style: solid;
     border-width: 0 1px 1px;
}
 #top-bar ul li a{
     border-color: hsl(0, 0%, 27%);
     border-style: solid;
     border-width: 0 0 0 1px;
}
 #top-bar ul li a::before{
     content: "[";
}
 #top-bar ul li a::after{
     content: "]";
     position: relative;
 
/* NOTE: The Top Bar Menu has spaces after each bullet, which is why this is done: */
     left: -.3em;
}
 #top-bar ul li ul li a::before{
     content: unset;
}
 #top-bar ul li ul li a::after{
     content: unset;
}
 .mobile-top-bar{
     bottom: -.5px;
}
 
/* ---- SEARCH BOX ---- */
 #search-top-box input.empty{
     color: hsl(0, 0%, 45%);
}
 #search-top-box-input{
     color: hsl(0, 0%, 5%);
     background-color: hsl(0, 0%, 100%);
     border: 1px solid hsl(0, 0%, 47%);
     border-radius: 0;
     box-shadow: none;
}
 #search-top-box-input:hover,
 #search-top-box-input:focus{
     color: hsl(0, 0%, 5%);
     background-color: hsl(0, 0%, 100%);
     border: 1px solid hsl(0, 0%, 47%);
     box-shadow: none;
}
 #search-top-box-form input[type="submit"]{
     color: hsl(0, 0%, 5%);
     background: hsl(0, 0%, 96%);
     border: 1px solid hsl(0, 0%, 67%);
     border-radius: 0;
     box-shadow: none;
     font-size: 100%;
     font-weight: normal;
}
 #search-top-box-form input[type="submit"]:hover,
 #search-top-box-form input[type="submit"]:focus{
     color: hsl(0, 0%, 5%);
     background: hsl(0, 0%, 87%);
     border: 1px solid hsl(0, 0%, 67%);
     box-shadow: none;
}
 
/* ---- SIDE MENU ---- */
 #side-bar{
     clear: both;
     padding: .78em;
     padding-bottom: 0;
     border: 1px solid hsl(0, 0%, 87%);
     border-radius: 0;
     box-shadow: none;
}
 #side-bar .side-block{
     margin-bottom: .78em;
     background: white;
     border: none;
     border-radius: 0;
     box-shadow: none;
}
 #side-bar .heading{
     padding-left: 0;
     color: hsl(0, 0%, 5%);
     border-bottom: 1px solid hsl(0, 0%, 67%);
}
 
/* ---- INFO BAR ---- */
 body{
     --barColour: hsl(0, 0%, 28%);
}
 
/* ---- INFO PANE ---- */
.creditRate{
     margin-right: 0 !important;
     border: none !important;
}
 .rate-box-with-credit-button{
     background-color: hsl(0, 0%, 40%) !important;
     border: none !important;
     border-radius: 0 !important;
     box-shadow: none !important;
}
 .creditButton p a{
     color: hsl(0, 0%, 95%);
     border-left: none !important;
}
 .rate-box-with-credit-button .fa-info:hover{
     color: hsl(112, 100%, 77%);
}
 .modalbox{
     max-height: unset !important;
     border-radius: 0 !important;
     box-shadow: none !important;
}
 
/* ---- PAGE RATING ---- */
.page-rate-widget-box{
     margin-right: 0;
     border-radius: 0;
     box-shadow: none;
}
 .page-rate-widget-box .rate-points{
     background-color: hsl(0, 0%, 40%) !important;
     border: none;
     border-radius: 0;
}
 .page-rate-widget-box .rateup,
 .page-rate-widget-box .ratedown{
     background-color: hsl(0, 0%, 87%);
     border: none;
     font-weight: normal;
}
 .page-rate-widget-box .rateup a,
 .page-rate-widget-box .ratedown a{
     color: hsl(0, 0%, 5%);
}
 .page-rate-widget-box .rateup a:hover,
 .page-rate-widget-box .ratedown a:hover{
     color: hsl(0, 0%, 5%);
     background: hsl(0, 0%, 93%);
     text-decoration: underline;
}
 .page-rate-widget-box .cancel{
     background-color: hsl(0, 0%, 87%);
     border: none;
     border-radius: 0;
}
 .page-rate-widget-box .cancel a{
     color: hsl(0, 0%, 5%);
     text-transform: lowercase;
}
 .page-rate-widget-box .cancel a:hover{
     color: hsl(0, 0%, 5%);
     background: hsl(0, 0%, 93%);
     text-decoration: underline;
}
 
/* ----- GENERAL ----- */
 body{
     color: hsl(0, 0%, 5%);
     word-break: unset;
}
 hr{
     height: 0;
     margin: 1em 0;
     background-color: transparent;
     border-top: 1px solid hsl(0, 0%, 67%);
}
 table.wiki-content-table td{
     background-color: white;
}
 
/* ---- IMAGE BLOCK ---- */
 .scp-image-block.block-right{
     margin: 0 0 1em 2em;
     box-shadow: none;
}
 
/* ---- CLASSIC IMAGE BLOCK DIV ---- */
 .classic-image-block{
     float: right;
     width: 300px;
     margin: 0 0 1em 2em;
     text-align: center;
}
 
/* ---- YUI TABS ---- */
 .yui-navset .yui-nav a,
 .yui-navset .yui-navset-top .yui-nav a{
    /* ---- Tab Background Colour | [UNSELECTED] ---- */
     background-color: hsl(0, 0%, 100%);
    /* -------- */
     background-image: none;
}
 .yui-navset .yui-nav a:hover,
 .yui-navset .yui-nav a:focus{
    /* ---- Tab Background Colour | [HOVER] ---- */
     background-color: hsl(0, 49%, 91%);
    /* -------- */
     background-image: none;
}
 .yui-navset .yui-nav .selected a,
 .yui-navset .yui-nav .selected a:focus,
 .yui-navset .yui-nav .selected a:hover{
    /* ---- Tab Background Colour | [SELECTED] ---- */
     background-color: hsl(0, 70%, 35%);
    /* -------- */
     background-image: none;
}
 
/* --- INTERWIKI --- */
 iframe.scpnet-interwiki-frame{
     position: relative;
     width: 17em;
     margin-left: .313em;
     background-color: transparent;
}
 
/* --- SELECTION --- */
 ::selection{
     background: hsl(0, 0%, 83%);
}
 
/* ---- MOBILE MEDIA QUERIES ---- */
 @media (max-width: 767px){
       #side-bar .side-block{
          background-color: hsl(0, 0%, 100%);
     }
      #side-bar:after{
          background-color: hsla(0, 0%, 30%, .2);
     }
}
 @media (max-width: 479px),
 @media (min-width: 480px) and (max-width: 580px),
 @media (min-width: 581px) and (max-width: 767px){
      #side-bar .side-block{
          background-color: hsl(0, 0%, 100%);
     }
      #side-bar:after{
          background-color: hsla(0, 0%, 30%, .2);
     }
      #header, .mobile-top-bar{
          max-width: 95%;
     }
      .mobile-top-bar{
          left: 0;
     }
}
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
 
     #top-bar .close-menu {
        margin-left: 19.75em;
        opacity: 0;
    }
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: -1;
    }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
}
 
@supports selector(:focus-within) {
 
@media (min-width: 768px) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
        z-index: -1;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
}
 
}
rating: +151+x
6590.png

.

Item#: SCP-6590-D
Level5
Containment Class:
Decommissioned
Secondary Class:
none
Disruption Class:
none
Risk Class:
none

Special Containment Procedures: SCP-6590 is to remain blacklisted by all Foundation web-sweepers. Research into how SCP-6590 propagates and more effective methods of containing SCP-6590 is considered a top priority.

Description: SCP-6590 is a Flash movie file containing a large quantity of classified Foundation information. This includes details regarding numerous contained anomalies, multiple of which are designated as Top Secret. The file also references multiple unknown entities which are presumed to be either anomalies above the classification of this document1 or anomalies that have yet to be contained by the Foundation.

SCP-6590 propagates via an unknown method, with additional instances appearing on any site which publicly hosts and streams Flash movie files. Accounts posting new SCP-6590 instances are unable to be connected to any human or other sentient being. An ongoing investigation as to the origins of SCP-6590 is being conducted by the Internal Security Department.

Internal Statement on SCP-6590 Containment

We don't particularly understand how SCP-6590 creates copies of itself. Granted, not understanding how things work is par for the course with the Foundation. Typically, and I say "typically" even though we've only had a handful of anomalies on the internet, we don't need to know. New copy of an anomaly shows up, one of our web-sweepers squashes it before any civvies see it, end of story. But 6590 is fast. Really fast. Our web-sweepers print out a ticket every time they wipe an anomaly off the internet, and 6590 has us changing the paper rolls three times a day. We're doing our best to keep up, but we need to pin down how this thing is propagating if we want to properly contain it.

I'd be a bit less anxious if the anomaly was just some creepy video. I don't want this information to end up in the hands of people that want us gone and I certainly don't want the public to realize that this isn't some sort of weird internet joke.

— Neil Connors2, September 2000

Addendum 1: During a containment breach at Site-40, a fire rendered six of WACT's eight web-sweepers nonoperational for several days. The number of new SCP-6590 instances detected by Foundation web-sweepers subsequently decreased by nearly 75% for the duration of the repairs.

So we lose 3/4 of our web-sweepers, and suddenly SCP-6590 propagation drops by 3/4. I was just as surprised as anyone else. One hypothesis was that our two web-sweepers just weren't finding 3/4 of the new instances, but we didn't see a drop in new instances of any other web-anomaly. It took longer for us to find them, sure, but it still found them. Our current hypothesis is that the propagation of SCP-6590 is somehow connected to us either looking for or finding SCP-6590. Needless to say, the Internal Security Department has been more secretive around my team since the discovery.

— Neil Connors, June 2002

Addendum 2: Four additional web-sweepers were produced with the express purpose of more effectively containing SCP-6590. Effort was rendered ineffective when SCP-6590 propagation increased by approximately 50%.

We need as much help as we can get, but everyone's been side-eyeing us lately. Rumor has it that there's a mole in our department that's been rigging our sweepers to create SCP-6590. According to the rumor, that's why Internal Security is always snooping around our offices. I smell bullshit. We've been slowly losing ground to this thing, but anyone with ill intentions would be much better off removing 6590 from the sweeper blacklist. Do that during lunch and every person with an internet connection will know about the Foundation before dinner. It would be suicide on the mole's part, but it would be a hell of a lot more destructive than the creeping spread we're seeing now.

That's what I'd say to Internal Security if I didn't already have a target on my back. For now, all we can do is collect more data and prove that this isn't an inside job.

— Neil Connors, January 2003

Addendum 3:

Direct Request To The 05 Council
08/08/2007


Ever since the discovery of SCP-6590, the Web Anomalies Containment Team has been regarded with heavy suspicion. The frequent investigations, interrogations, and general interference of the Internal Security Department with our team has made routine operations slow and arduous. This has, in the case of the currently unclassified anomaly (code name "lonely blogger"), resulted in WACT being unable to react with necessary speed to effectively contain an anomaly.

As far as we are aware, the main reason the ISD has been investigating our team is the belief that one or more team members are intentionally spreading SCP-6590. Research from external departments (attached separately) suggests that a new SCP-6590 instance is created every time an existing SCP-6590 instance is accessed. This would explain why the use of our web-sweepers led to an increase in SCP-6590 propagation and why our web-sweepers have been unable to properly contain SCP-6590. More importantly, it explains how these are possible without treason on behalf of our team members.

As this is our best-supported theory of how SCP-6590 works, I propose the following on behalf of WACT:

  1. Provide additional funding to WACT for developing and implementing alternate methods of containment.
  2. Provide additional personnel (and accompanying office space) to WACT for developing and implementing alternate methods of containment.
  3. Dismiss the ISD investigation into WACT regarding SCP-6590.

Proposition 1: APPROVED
Proposition 2: APPROVED
Proposition 3: DENIED

We're dealing with a hydra here. We cut off a head before it bites us, and two take its place. And we've been cutting and cutting, and when we ask the Overseers for help they hand us another sword. We can't use another sword as long as the ISD is holding our arm behind our back.

It's going to be a lot of work getting the newbies on. Hopefully they'll help us find a more permanent solution to our hydra.

— Neil Connors, January 2008

Due to the upcoming shift in the Web Anomalies Containment Team's size and the scale of their operations, WACT was renamed the Department of Web Anomaly Containment.

Addendum 4:

Review of Current SCP-6590 Containment Measures

February 2015


MEASURE A: Removal of SCP-6590 via Foundation web-sweepers.
SCP-6590 has been on our web-sweeper blacklist for as long as we've known about it. We've also known that our web-sweepers are incapable of reducing the number of SCP-6590 instances present on the internet at any given time. However, we predict that removing individual SCP-6590 instances as soon as we can will slow the rate at which SCP-6590 is viewed. The process is worth the electrical bills.

MEASURE B: Use of Foundation shell companies to influence multiple technology companies.
The full extent of our operations is classified, but I can say this much: to all the flustered accountants, this is where the money goes. We've been going after the hosts, the major players putting SCP-6590 in front of civvies. Pushing and pushing these companies for god knows how long, and we're finally seeing the fruits of our labor. YouTube's ditching Flash and switching to html5. Sweep SCP-6590 off that site one more time and it won't be able to come back.

SCP-6590 isn't dead. Not by a long shot. But cutting it off from its biggest source of views calls for free donuts in the break room. You're welcome.



We're going to keep pushing other companies, in case that wasn't obvious.

Our push to have YouTube switch to html5 was… less effective than we had expected, to say the least. For the first time, we had lowered the number of SCP-6590 instances out there, but it turns out that YouTube was one of the safest places for SCP-6590 to end up. It had a much larger userbase, but it also had so much content that SCP-6590 would get completely buried. We didn't know it at the time, but just about no one saw the instances that ended up on YouTube.

Once YouTube ported over to html5, the density of SCP-6590 instances on other sites increased. Our web-sweepers found them quicker, but they had a much bigger splash in those small communities. Amnestics wouldn't have done anything. Even if we put in the legwork to track down every viewer and amnestized them, another copy of the video would just pop into their feed a few days later. Parawatch doesn't seem to realize what the video means (thank god). We're trying to control the damage and hoping that the leaks just end up as some lost media people half remember, but it's been hell for my blood pressure. Not to mention ISD is still looking for whoever created 6590.

Hercules' nephew stopped the Hydra's heads from regrowing by cauterizing the necks. I think YouTube was one of those necks, but our work isn't going to get any easier until we've dealt with all of them.

— Neil Connors, September 2015

Addendum 5: DoWAC's size and funding have been expanded in tandem with the gradual increase in SCP-6590 instances. Over the past several months, the Internal Security Department in cooperation with the Overseer Council has been searching for a suitable assistant director to Neil Connors. As of March 19, 2018, no suitable candidate has been found.


Internal Security Department File #073213

Source: Hidden microphone
Location: Office of Director Neil Connors
Date: 08/01/2018

Connors: Ahem… Welcome everybody to DoWAC's ten year anniversary party!… Wait for applause… Now, many of you in this room have been a part of this department since the beginning. A smaller group of you were around back when we were the Web Anomalies Containment Team. But regardless of how long you have or haven't been with us, I wanted to thank you all for the work that you've done. Together, we've helped contain dozens of anomalies. We've done work no other department is capable of doing. And as far I'm concerned, we're pretty darn good at it. I think that's something worth celebrating… Wait for applause again…

I imagine I've ranted to everyone about this at some point or another, but many of our advancements have been made to better contain one singular anomaly. SCP-6590 may predate this department— but we are on the path to containing it. I'm not allowed to tell you exactly when or how, but I'm confident that most of the people in this room will be working here on the day we get this viral web-anomaly under control.

On a more personal note, my daughter was born a few weeks before we discovered SCP-6590. In my head, my— our fight against 6590 was always tied to her growing up. I wanted that file to be gone before her tenth birthday, then before she started high school, and now before she finishes it. And we've made progress, sure, but it's not going to happen before June. And I know that these markers are arbitrary, I really do. But it's just so… surreal, knowing that my baby is going to be off in Michigan and this thing is still going to be a part of my life…

No, no I need to cut that. Can't have that in the speech…

… And so eventually we realized that the nuclear option was the only option. We had to hold every bloody stump to the fire all at the same time. In this case, that meant having the right coders in the right companies working day in and day out finding exploits, little vulnerabilities in the system. It meant picking and prying and nudging the tech world over and over in the direction we wanted them to go. Did it work?

Of course it did.

— Neil Connors, September 2018

Addendum 6:

last updated September 3, 2020 12:34pm

What Adobe Killing Flash Will Mean For The Internet

Things will never be the same after December 31st, 2020


Ask any millennial or member of Gen Z about Adobe Flash and they'll probably regale you with stories of games played in class or old animations they would watch on Newgrounds.com. This treasure trove of internet content will soon be closed for good as Adobe Flash Player, the technical backbone of an immeasurable volume of games and videos, will lose support from its creators…

SCP-6590 has been re-classified as decommissioned.



I'm going to buy myself a bottle of Cognac and take a few days off. I've damn well earned it.

— Neil Connors, January 2021

I managed to scrape the audio from 6590 before Flash died. It's just an mp3 file, so it's non-anomalous. It's my version of trophy antlers. This song used to keep me up at night, but someone should be able to get some enjoyment out of it.




Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License