TheAppleFreak

I lurk a bit and do little else. Here is where some of that little else will lie.

Note: Terms and phrases bolded and enclosed in parentheses, (like so), are considered either placeholders that should be substituted with actual content before submission, or notes to myself that indicate my thought process for certain bits. Phrases italicized and enclosed in parentheses, (like so), are a bit more concrete than the bolded thoughts but are still on the shortlist for revision.

rating: 0+x

Item #: SCP-X

Object Class: Euclid

Special Containment Procedures: During a typical SCP-X release event, several web servers in the ██.███.██.0/18 IPv4 address block will be updated to host SCP-X files. The Foundation web crawler I/O NOSCRIPT is to search that IP range for any such servers, retrieve a copy of SCP-X's source code, compiled binaries, and documentation, and force them offline. As these servers have historically demonstrated potentially anomalous resistance against most forms of denial of service attacks, MTF Kappa-10 is to locate and physically destroy these servers. (Is this in character? Presumably the Foundation already has some of these servers for examination, so more aren't needed)

All instances of SCP-X-1 are to be destroyed.

All Foundation copies of SCP-X are to be stored on flash drives within a standard small item containment locker. Each flash drive should be labeled with the specific version of SCP-X present on it, and contain the source code, the compiled executables for all available platforms and architectures, and the documentation for that version. Employees are not permitted to examine or use any of these instances without authorization from RAISA.

(Is this necessary to enjoy the story?) RAISA is to maintain an instance of SCP-X for Foundation use. This instance is to run on an airgapped server stored within an otherwise empty containment cell. All surfaces within the containment cell are to be thaumaturgically treated to prevent the SCP-X instance from detecting them, and all staff leaving the cell are to be checked for thaumaturgic contamination. All code to be executed by SCP-X is to be reviewed by RAISA beforehand. To minimize the chance of a containment breach, no personal belongings are allowed within the containment cell. Any objects necessary for testing are to be substituted with replicas if possible, and are to be destroyed once testing is complete.

Description: SCP-X is a heavily modified version of the Node.js JavaScript runtime, referred to as (name) in its promotional material and primary executable name. Like its non-anomalous counterpart, SCP-X allows users to write applications using JavaScript code and execute it outside of a browser environment. All APIs present within Node.js are present in SCP-X, and it is believed that the vast majority of applications and libraries designed for Node.js will work in SCP-X without issue.

The primary source of SCP-X's anomalous abilities comes from the (module) module, which is included as a built-in module in the runtime. If imported and invoked, the module allows the application to query physical objects in the immediate vicinity of the server using a syntax similar to that of the [REDACTED] database platform. If anything satisfies the query, the module returns an array of JavaScript objects, each one directly referencing the matched physical objects. Every object returned contains the uuid,1 type,2 subtype,3 pos,4 and blob5 properties. If the matched physical object was assembled out of multiple discrete parts, a fifth property called children6 is present.

(SCP-X also contains a "compiler" program that packages up code and dependencies and creates a portable executable, kinda like Webpack on steroids. In addition to creating packages for the 11 platforms and architectures supported by standard Node, the compiler can invoke the same scanning property used by that module to compile an executable that will run on pretty much anything that's physically solid. Among other things, researchers were able to get stuff like flashing JavaScript advertisements to run on printed paper (there's a skip that already has this, might want to link it as a "similar concept but unrelated" skip), causing someone to transfer to a different plane of existence by setting the z-index CSS property, and more, idk)

(The Foundation first learned of SCP-X after raiding an Anderson Robotics facility. Within a code repository for some experimental paratech, Foundation researchers found files designed for use with SCP-X. Further investigation led to the discovery of SCP-X’s websites, though the operators of said websites were and remain unknown.)

(At some point in the future, Anderson Robotics strikes back against the Foundation by creating a ransomware virus utilizing SCP-X’s compiler-runtime thing. A staging virus is run directly on some hardware heading into the Foundation, and whenever any Foundation employees make contact with it a payload containing the ransomware is sent to their body. The virus lays dormant for a while, spreading from person to person through physical contact, and at a certain time it begins encrypting the memories of the victims. The victims don’t realize it at first, as it deliberately starts with older memories, but as it begins targeting newer memories the victims begin to panic. A new memory is implanted, saying that if they want their memories back the Foundation needs to return the stolen paratech. Mnestics prove to be useless, as the memories are still there, just in an unusable form. The Foundation eventually concedes and returns the tech, and as promised the decryption key is anomalously transmitted to all infected.)

(I really want to explore this idea of other GoIs/PoIs using this to code their own anomalies, but in a way that feels a bit more true to life. Haven’t thought of any other compelling ideas yet. Additionally, I want to explore how the burgeoning community of SCP-X users evolves, taking the state of the current JavaScript community but putting a Foundation spin on it.)

(More to come, I promise.)