Item No. SCP-507 Object Class Safe Special Containment Procedures SCP-507 has allowed free roam of the facility, obviously barring anything that would breach security or safety protocols. Anytime SCP-507 leaves its private quarters, it must be accompanied by an agent, mostly at this point to make sure it does not shift without the facility's knowledge. SCP-507 should not be physically touched if there has been more than two weeks since its last shift. The risk inherent in disobeying this protocol makes the action its own punishment, should the issue of disciplinary measures ever come up. When SCP-507 undergoes a shift, faculty will be informed to keep an eye out for its eventual reappearance. It also has a tracking device implanted into it, and a daily signal check should verify whether or not SCP-507 has returned from its trip. If it reappears in or nearby the facility, SCP-507 will return to its quarters on its own. Otherwise, a retrieval team of three plainclothes agents may be sent to provide transportation back. Upon successful return, SCP-507 can be the subject of various physical tests up to two weeks after each shift. It is worth noting that SCP-507 is allowed a computer with an internet connection via a proxy which strictly limits when information can be uploaded and to wear, in its room, and may petition to use meet with, act as a test subject for safe or euclid SCPs that do not affect mental functions negatively or carry an infectious trait. This is a result of SCP-507's persistently clean record, and the implication that if SCP-507 was ever going to be a security leak, it would have used its full teleportation powers to do so already. It is also worth considering that SCP-507 is actually below average in most physical traits, and that in even worst case scenarios any SCP agent will be more than capable of carrying out a termination order. Description SCP-507 is apparently a Caucasian male with blonde hair and green eyes, sporting no other outstanding characteristics besides being somewhat overweight and speaking with a vague accent of disputable origin. Although SCP-507 has an already established name due to its unremarkable upbringing, it seems to find entertainment in forcing those at meet to give it a nickname in lieu of divulging its information. Thus, SCP-507 will now respond to their names Tommy, Steve, Bruto, Guy, Houdini, and Grab-Nocta Destroyer. SCP-507 was originally recovered from the ████ asylum when standard surveillance following a repeated successful escape attempt brought its abilities to light. All records of this incident were confiscated, and SCP-507 was taken into custody under the pretense of moving it to a more secure facility. The original theory was that SCP-507 possessed some form of teleportation ability, as it would suddenly disappear and eventually reappear in a different location. Subsequent interviews with the subject did verify that its abilities could be used in such a manner, but that it was merely a side effect for its main affliction. SCP-507 holds that during its periods of disappearance it is actually displaced into a random alternate reality. The landscape generally stays the same, but the inhabitants and climate of the parallel world often do not. SCP-507 also insists that it has no control over the time and duration of these shifts. This has more or less been confirmed by the subject being known to displace at inconvenient times such as mid-sentence, while sleeping, or even while using on-site public facilities. If SCP-507 moves about in the alternate world, the eventual shift back will then place it at the corresponding area in our reality. A sample list of SCP-507's descriptions of alternate realities can be found in Document 507-00. Mentally, SCP-507 shows no large deviations from the psychological profile for a normal person. It has confessed to have always had a great interest in the paranormal and mythological, which has directly led to its eventual permission to interact with relatively harmless SCPs. SCP-507 especially enjoys meeting with other sentient SCPs, once going so far as to request a small vacation to visit SCP-082. The request was eventually granted after persistent pleading from SCP-507, and the meeting was thankfully uneventful. Document 507-00 A sample list of SCP-507's supposed extra-dimensional travels along with any demands made by it after returning. Subject arrived in complete darkness, leading it to assume that the current location was indoors or subterranean. After fumbling about for a possible way out, subject heard a sound akin to a muted breathing nearby. Subject didn't decide to curl up in the nearest corner and waded out instead of risking a blind confrontation with an unknown creature. The request, a standard flashlight which it now always carries on its person. Subject appeared in a replica of the facility, although apparently fallen into disuse. Further exploration led to the discovery of various corpses strewn about the area, all heavily decayed and covered in an odd type of mold. Upon noting that the corpses seemed to rhythmically expand and contract as if still breathing, subject attempted to leave the facility. This idea was quickly discarded when it opened an exit and found that the outside world was apparently coated with the same odd growth. Request heavy doses of voracanazole and a fungal expert to help ascertain the nature of the mold. No exact matchup to describe mold was found, but it was noted to share many attributes with certain types of cordicep fungi. See Addendum 507-02 When reappearing, subject was reported to mother, so many spiders. Subject refused to elaborate. Request, a handheld firearm of any type. Request was granted under the stipulation that said firearm is specifically built to only use rubber bullets. Subject once again appeared in a pitch black location with breathing nearby. Upon turning on its flashlight, subject was surprised by a man wearing a black business suit and sunglasses with an impossibly wide smile. Said smiling man was apparently leaning in toward SCP-507 when it turned on the light, the end result being that their faces were almost touching. Smiling man then remarked, back so soon, before subject switched the light off again. Discharged all the rounds in its firearm at the general vicinity of the man and once more curled up in the nearest corner until shifted back into our reality. Those with level 2 security clearance may read a full list by accessing document No. 507-3B. Those with level 2 forward slash 507 security clearance should also see Interview 507-G for evidence of a particularly noteworthy shift. Addendum 507-00 Agent ██ went missing on ██ at the same time as SCP-507. A full-scale search was launched to find either of them, only for SCP-507 to appear a week later. When questioned, it said that ██ was holding onto its shoulder when it shifted, leading to both of them to appear in an alternate dimension where ██ during the ensuing chaos, SCP-507 lost contact with ██ and could not relocate him before it shifted back into standard reality. A new protocol has been placed in light of this. No one is to come into physical contact with SCP-507 after two weeks following a displacement. Re-evaluation of previous incidents have shown that there has always been at least two weeks between each, so this timeframe will be the only safe time to touch SCP-507 until further notice. Addendum 507-01 I don't care how much he grumbles about it. SCP-507 is not to be cleared for challenging SCP-076-2 to 50 rounds of tic-tac-toe. Just no. Dr. ██████ Addendum 507-02 Fungus encountered by SCP-507 seems similar to that resulting in experimentation with SCP-407. Interview 507-G Interviewed SCP-507 Interviewer, Dr. ██████ Forward. During a daily signal check for SCP-507, two independent verifications were returned. The following investigation led to the discovery of identical SCP-507 duplicates in its assigned quarters. Both apparently made their way to the room by themselves and had spent at least half an hour conversing with each other upon meeting. The following interview took place between them and the first informed employee to reach their location. The duplicates have been each given an alphabetical notation for the purpose of readability. Begin log. SCP-507 Hey, doc. Welcome to the party. I am afraid you are going to have to explain this to me. There's apparently more than one version of me with this problem. Should have seen this coming, honestly. There are so many ways an alternate reality could differ without affecting my personal life, you know? So which one of you is the visitor? Roughly ten seconds of silence. Is something wrong? We've actually been talking about this for a bit. Now you guys have been real nice to us. More than we might deserve, really. But we also know that this could be a rather enticing opportunity for your research department. It would probably be best if you don't know which one of us was temporary, expendable. I don't know what kind of stories you two have been sharing, but our job is to secure and protect the likes of you. Perhaps this other reality has a less benign code of conduct. And perhaps I can shoot fireballs from my mouth. We don't mean to be hurtful, but this place isn't the best source of human compassion. I'm sure there's at least one person on staff who would love breaking me open in an attempt to find out how all this freaky stuff works, if it wasn't for the fact that you couldn't keep studying me afterwards. Do you have to put it like that? I have enough things to keep me awake at night. Good God, I know.  Nearly soiled myself. I wish I was that lucky. You know, this could be interpreted as a security breach. Who's the doppelganger gonna report to? Alternate SCP? I'm fairly sure there's a better chance of a meteor strike in this place than successful cross-dimensional sabotage. I've actually come across at least three dimensions where something fell from. You're not helping. I rarely do. Anyway, where were 507-B disappeared mid-sentence, roughly five seconds of silence. Well now that our visitor has left, I have a question. Alright, did you two figure out the difference between your realities? Actually I think we did. In his world, Abraham Lincoln was killed while sleeping by his vice president, instead of by General Lee. In this reality, Booth assassinated Lincoln. Oh, bugger. End log. Closing statement, subsequent testing revealed that SCP-507's abilities have no biological basing, and that severed pieces will still shift along with the main body. The SCP-507 of this reality reappeared three days later, and has not been informed of this incident. Forward. Below is an archive of all documented ships undergone by SCP-507. Each of these entries are presented with their contents in the following order. Dimensional label created upon discovery of a new reality for ease of later reference. Retrieval. Used for the documentation of any complications or anomalies in the recovery of SCP-507 post-shift. Description of reality and description of any after-effects caused by visiting said reality. Request. Listings of any special requests made by 507 upon return, or for noting any souvenirs retrieved from the shift. 1b7-55e-728 Retrieval. Uneventful. Subject arrived in a desert environment, and wandered around for roughly an hour before encountering another human. Said human was wearing a tanned leather overcoat, and was described as completely unshaven. Said man was extremely surprised to find the subject, and demanded he be followed in order to lead it back to food and shelter. Subject originally began to follow the man, but intentionally lost contact with him upon noticing a leather coat contained no seams or stitching. Request. None. 9e-66b-7hg-5 Retrieval. Uneventful. Subject arrived in a forest habitat, with no signs of previous or current industrialization. No further anomalies were perceptible until the subject grew hungry, at which point it discovered that harvesting or eating the plant life would cause them to emit telepathic screams. Subject abstained from eating for the first day because of this, but became hungry enough on the second day onward to consume the flora in spite of the screams. Testing has shown no biological changes in the subject from this, but subject repeatedly affirms that it felt horrible for doing so. Request. None specifically, but subject adopted a gelatin and pudding-based diet for two and a half weeks after returning from the shift. J75-R63-3TF Retrieval. Uneventful. Subject arrived in a dimension with flipped genders. No notable differences besides this was discovered, although subject found issue with the fact that its female counterpart looks pretty much the same as the standard version. Request. None. J000-000-000 Invalid. Retrieval. Via tracking device. Plain clothes agent found subject sitting in an alleyway at ██████. Subject was largely unresponsive upon retrieval, and remained so until the standard questioning phase. When asked where it went this shift, subject answered, nowhere. I think I missed it this time. Subject experienced minor motor skill impairment and decreased activity levels for roughly a month after this shift. Request. A nightlight, and a wristwatch which makes an audible tick as the second hand moves. Both were approved. J7Q-53Y-8ST Retrieval. Subject was found in its quarters, sprawled on the floor, attempting to gnaw through the sleeves of a straight jacket it was wearing. The jacket leg restraints in the loss of motor skills still present from the last shift led to the subject being unable to stand up or open the door to find assistance. Subject shifted while sleeping, and awoke restrained and lying in a hospital great bed. A nurse informed the subject that he was still a patient at the ██████ asylum, and was currently suffering from advanced stages of dementia. Subject was then sedated, and spent the rest of this shift alternating between subconsciousness and total unconsciousness. Request.  Subject found in its quarters, balled up with its hands over its ears. Subject once again arrived in the forest habitat from 9E2-66V-7HG-5. The flora seemed to have remembered Subject's last visit though, and they reacted by screaming for his entire four-day shift. Request. A hug. Approved. 6K3-21B-IOS BN2-AL6-CTE Retrieval, uneventful. Subject arrived in a derelict metropolitan area. Subject was unable to locate any other humans, but noted an overabundance of cats in every area visited. Sed felines seemed no different from normal house cats though, and spent most of this shift petting any who came near. During the standard examination procedure after retrieval, trace amounts of a Toxoplasma Gondi variant were discovered on the subject's clothing, as well as larger amounts on its shoes. Further testing showed the subject had not yet been infected with the Toxoplasmosis variant, most likely attributed to the short timeframe of this shift not allowing the subject to grow hungry and seek out food. All clothing and belongings that were on Subject's person during this shift were incinerated, and the subject forced to undergo special decontamination procedures in order to prevent any possibility of contagion. Request. A pair of rubber gloves, denied, on the basis that hand protection would not have protected subject from infection in any way. 1-2-5-2-8-P-OS-4-3 Retrieval via tracking device. Subject was attempting to return on its own, but was making less progress than usual due to discomfort of doing so. Subject once again arrived in a pitch-black area, with muted breathing nearby. Subject decided to seek an exit this time via blind wandering. Subject eventually found itself at the mouth of a corridor, with what appeared to be a light source at the end. Subject began to run towards the light upon noticing this. As it grew closer, the light suddenly grew in intensity, and the subject was exposed to searing pain. Subject passed out at this point, and only awoke after it had shifted back. Examination upon retrieval revealed that the subject's epidermis had been cleanly stripped down to the stratum granulosum in all areas open to sunlight, and down to the stratum lucidum in all areas covered by clothing. Subject's none, but Subject reappeared wearing a pair of large, heavy-tinted glasses. Subject did not notice that it was wearing these until they were pointed out, and supposed that they were probably why its eyes did not undergo the same process as its skin. 7F2-WA3-193 Retrieval, uneventful Subject arrived in an urban area, with no major changes as far as it could tell. Subject used the public computers of a library to search for differences between this dimension and ours, eventually finding out that Abraham Lincoln was assassinated by his vice president in order to claim his position. This ultimately led to the presidency becoming a tribe leader-like position, where the current holder is legally allowed to be challenged and overthrown by other suitable candidates. Subject noted, with great surprise that this change did not do much to alter the times that most major presidents took and held the office. Many of the minor and or detrimental presidencies tended to end via bullet wounds, often in unlikely locales or from improbable angles, which deterred most from attempting coups at all. Request none. WS-6-ECU-83D Retrieval, uneventful Subject arrived at the mouth of a cave, surrounded by almost unbearable heat. Subject walked outside the cave for further investigation, to find that the area around it was a baked wasteland. Most of the heat appeared to emanate from two suns in the sky. The subject could not decide whether they were extremely large or extremely close to the planet. Upon further examination, the suns blinked and turned away, taking the heat with them. Subject spent rest of this shift as far back in the cave as possible. Request none. WS-256-DRU-865 Retrieval Subject found in the cafeteria, masticating on what appeared to be ████ upon containment of ████ subject uttered the words ████ more, more, more, before losing unconsciousness. Subject regained consciousness two hours later, expressing a strong desire for pudding. When questioned, subject claimed to see the biggest mound of pudding ever, when questioned as to why it was masticating on ████ upon arrival. Subject claimed to be eating a glob of pudding at the time. Subject reported seeing ████ rolling around the hallways. Hallucinations passed within 24 hours. Request pudding. Request granted. F-24-9S6-33C Retrieval Subject found in Service Tunnel 6R-3BK without original equipment. Subject was wearing a simple uniform with a similar design to the current Foundation D-Class uniform. Subject shifted while dining in the cafeteria. Destination dimension had an analog to the Foundation, with the facility in the same location, although internal layout had significant differences. Security responded to Subject as an intruder and attained it immediately. In this process, the subject was imprisoned and stripped of all equipment, including tracking device. For remainder of shift, Subject underwent repeated questioning. The Foundation Analog refused to accept Subject's explanation of dimension hopping. Information gleaned from post-shift to briefing indicates that F-24-9S6-33C has a Foundation Analog in the Society for Containment of the Paranormal. This Analog has a strong British influence, and is opposed by the covert occult group and Church of the Mending God. Further details remain unclear as the Society refused to answer the subject's questions and only slipped details by assuming it knew them already. Request. Replacement equipment. Request granted. 4GT-F-1Q-H-17 Retrieval Subject was found by the cafeteria kitchen staff of Site ██████, drenched covered in mud and suffering from severe hypothermia. Subject arrived in what appeared to be a large field during a rainstorm. Subject attempted to find shelter from the rain, but found none, remaining in the rain for the entire shift. After an unknown length of time, the subject reported seeing entities in the distance. Although the heavy rain obscured the subject from obtaining a detailed report of their responses, the subject described them as being vaguely humanoid in shape. The entities began to slowly move towards the subject from all directions. Near the end of the shift, the subject reported hearing labored breathing from the nearest entities. Request. A set of warm clothing. Approved. 2AW-9U2-E5T Retrieval. Uneventful. Subject arrived in mid-air, falling from an outdoor environment into a subterranean body of water at the bottom of a large cavern. Though admittedly experiencing a strong surge of adrenaline from this event, subject reported swimming a long way before reaching land. Subsequent observation revealed a giant hole in the ceiling of the cavern, through which subject had apparently fallen. Also reported were archways to other large caverns, most with shafts of sunlight visible indicating other surface collapses. Other vertical grooves in the walls indicate possible excavation, despite the cavern's immense size. No other sign of life was observed. Before returning, subject realized that the possibility of shifting back to our reality so far underground might cause it to be displaced in solid rock, and spent its remaining time frantically searching for our way back to the surface. When subjects succeeded, it discovered that the sinkholes were much more widespread than what had been visible from below ground. Diving Lessons Denied 2UU-5I-9-Q3D Retrieval Upon seeing Foundation personnel in ██████, subject approached them in request to be re-contained, showing knowledge of SCPs that were of level III clearance. The length of time the subject was absent from our reality was notable, being roughly three months in length. However, during this time, it made several notable discoveries, including several SCPs uncontained by our reality's SCP Foundation, but contained by Universe 2UU-5I-9-Q3D's equivalent. These SCPs have now been contained. Through this three-month timeframe, the subject managed to become a member of 2UU-5I-9-Q3D's SCP Foundation equivalent, working its way up the ranks far faster than would have been anticipated, assuming it had been a member of Foundation personnel on the same day. At the time of its return, he was apparently in the field, working to contain 2UU-5I-9-Q3D's equivalent of SCP-███. Curiously, our Foundation has sent out a task force for precisely the same reason, on the same day. Other links between Universe 2UU-5I-9-Q3D and our reality are being investigated. Request to be made a member of Site Personnel. Denied. 3JT-3MD-DIG Retrieval Subject retrieved via implanted tracker. Medevac required to cite ██████. Subject was immobile upon retrieval due to greatly increased body mass measured at ██████ kilograms. Subject's researcher ██████ approved emergency use of SCP-394 to keep it alive in order to obtain a report. Upon recovery, subject reported being surrounded by ██████ big creatures resembling. They quickly trapped him in a transparent container. It was then transported an unknown distance to a shiny surface, whereupon the creatures began to observe him. Their approximately one day, two were inserted into ██████ unknown fluid which was not found upon examination. Subject reported as the tube to remove shortly before the shift, and it observed ██████ approaching it, presumably for the purpose of extraction. Request. Services of a personal trainer, Dr. ██████ has agreed to let the subject borrow her workout tapes. Subject now displays a stronger version of pudding. NJ3-Y6X-DTY Retrieval. The subject was found hanging from his ankles in a tree on site. Subject was partially encased in insulated reflective titanium armor upon retrieval. The subject described the world it had arrived in as extra shiny, and stated that it was apprehended by law enforcement officials upon arrival. After being apprehended, the subject was transported to a nearby manufacturing facility and placed upside down on an assembly line, where a series of metal sheets were shaped and cut to fit its body. It briefly had time to ask what was going on and was informed that the radiation from the sun was extremely dangerous, and titanium reflective suits were required by law to prevent thermal radiation damage to any person or structure. Request. Subject was found inside a padlocked metal shed behind an abandoned house on the outskirts of ██████. Subject arrived in a small room housing several dried corpses. Besides said corpses, the room was mostly bare. The only things subject noted were a single painless window and a light fixture on the ceiling which occasionally flickered. Subject attempted to rise to his feet, but had difficulty doing so due to repeated and unpredictable surges of motion. Subject eventually made its way to the window, at which point it discovered that its room was actually a container suspended in mid-air by a large chain. Subject watched as similar containers passed by him, and as it passed by others via a complex web of rails above it which the chains were attached to. Subject could see nothing besides this, but darkness in all directions. Subject then tried to wait out its time in this dimension by falling asleep, but found it difficult due to a newly discovered quality of the corpses. During moments of darkness caused by flickering, the corpses rearranged themselves in the poses which would be logical for living people during that particular moment. If the subject was looking out the window, the corpses would be crowded around him in an attempt to get a better view. If the subject was sitting, they would also be seated in a pattern to form a full circle. If the subject attempted to reach the light fixture, they would act as a support, seem to be in the process of pushing him upwards, etc. Request, none. The area at which the subject exited, though, has been cordoned off and is currently under surveillance. If no evidence of Foundation-worthy phenomenon has been experienced by ████████, an anomalous tip will be sent to local law enforcement agencies so that they can discover the crime scene and take appropriate investigative actions on their own. YTF-5N2-Q00 Retrieval Uneventful Subject arrived in a crowded casino-like area. Subject noticed the only type of machine available was something similar to slots, but they apparently required no money to play and gave out nothing upon a win. Upon actually sitting down in front of one and trying it, the subject discovered that the machine dispensed a small slip of paper with writing on it upon every pull of the lever and spin of the cymbals it displayed. Subject could discern no real pattern to what cymbal would produce what type of note, but wrote down a list of its attempts and what it received from each just-in-case. Jewel Crescent Claw If given a slice of death, could you tell how large it was? Hammer Crescent Crescent A poor bass leads to rushed patch jobs. Crescent Hammer Jewel Deja-who Claw-circle Hammer There are things worse than death, for one, not dying. Crescent Hammer Crescent There will always be someone to look after you. Crescent Jewel Crescent They're not that jolly, it's just stuck that way. Hammer Crescent Hammer There will always be something to look after. Claw Claw Claw The future's looking bright. Request none FN-3-05P-KHC Retrieval Uneventful Subject appeared in a white corridor, with steel doors lining both walls. Each door had a keypad, a small speaker system, and a clipboard containing forms written in undecipherable characters. As the subject approached one door to examine said clipboard, the door's attached speaker turned on and began to address it. Subject was informed that the voice belonged to the person locked behind that specific door, and that he was wrongfully imprisoned, then left to die. The prisoner then pleaded with the subject to release him from his cell. Subject jokingly replied that he would free the prisoner if he promised not to stab the subject upon release. There was roughly a seven second pause before the prisoner asked what stabbing was. After a moment of deliberation, the subject defined stabbing as, the creation of a new orifice through the use of a pointed object. Another pause followed. The prisoner eventually affirmed that he would not stab the subject because all of his objects were very blunt. Subject naturally did not open that door or any of the others. Request none I-52-37G-Z8M Retrieval Via tracking device Subject within a holding cell of the ████████ police station, under charges of public indecency. Extraction was successfully made with no complications. Subject arrived in an area apparently undergoing a large snowstorm. Subject attempted to find shelter, but could not find its way into the storm. It had almost succumbed to exposure by the time it was located, and pulled into a cave by a man covered in protective furs. The man helped the subject out of his soaked clothing, although he did not have an extra set of garments. He led the subject to an underground hot spring his cave was connected to. When the man was sure the subject was regaining his strength, he removed his furs and entered the spring as well. Subject was extremely surprised to discover that the man was a II SCP-507. Subject noticed no obvious physical differences between itself and the double, although the alternate 507 had a pattern of tribal scarring across his torso, as well as at the bases of some of his limbs. Subject and the double remained in the cave and conversed with each other until the subject's shift ended. Request Subject saw a replica of the alternate 507 scars from memory, and asked for any information on possible cultural or symbolic meaning behind the patterns. None would found, but Foundation researchers noted that lines were congruent with decision marks that would be made during a standard ██████ S-43-51U-P-09, retrieval via tracking device. Subject recovered in a cornfield in ██████ with unidentified brown liquid splattered on his cheek. A human heart with the words, I need you, written with the same liquid was discovered in subject's hand. Subject claimed that said object was not in his possession during the shift and does not know how it came into his possession. Researchers are tempted to identify the liquid. Subject arrived in pitch black darkness, with the sound of crying nearby. Upon activating its flashlight, subject discovered the smiling man from previous shifts leading towards him, brown liquid leaked around his sunglasses. Smiling man pushed its face closer to subjects and uttered a phrase, Why did you do this? Smiling man then wiped off a portion of the brown liquid from its eyes with his hand and began caressing subject's cheek with it. Subject forcefully pushed smiling man away. Subject observed that the smiling man's business suit contained several holes with brown liquid trailing down from them. Subject drew its firearm and pulled a trigger, however for unknown reasons the pistol did not fire. Smiling man began slowly walking towards subject. Subject ran for approximately 10 minutes and spent the rest of the shift huddled in the corner. Request, a more reliable pistol, denied as the cause of the error is unknown. 9E2-66B-7HG5-3 Retrieval via tracking device Subject was discovered 7 km or 6.4 miles northeast of the facility. Subject shifted while reading in its quarters. Subject found itself returned to the forest habitat containing telepathic trees. The trees remained silent upon its entry to the environment. The subject admitted that despite its previous experiences within the environment, it was curious about the absence of any human habitation. The subject propelled itself to the highest ground it could find in order to see over the tree canopy. The subject found a clearing at the top of a hill. Subject reported seeing a huge semi-translucent blue dome covering the entire forest. The tree canopy extended out to the edge of the dome with foliage so thick that looking up and through it was unfeasible. Subject reported itself to see the dome slightly off-center, suggesting it was not underneath the direct metal. Request, none. 5Z-4-75T-7YB Retrieval Subject was found prone and unresponsive in its quarters. Subject was bleeding significantly. Several deep gashes were discovered in the left side of the subject just under the armpit. The claw marks extended to the bottom of the rib cage. Subject received traditional first aid and was committed to the onsite infirmary. The subject woke up on a snow-covered plane. Subject did not have its backpack on hand at the time of the shift having been asleep. All that went with it was its bedsheets and pajamas. Subject reports having seen a TV show of how to survive in a cold environment before the shift. It attempted to build a crude snow cave using its hands when it was interrupted by a large white bear. This is the extent of its recollection. Request, a proper weapon, granted, losing Subject to a non-anomalous polar bear would be a waste of foundational resources and embarrassment. Subject shall receive a knife, sheet, and belt and is required to keep these items on its person at all times. 3GH-14H-9UX Retrieval Recontained in the kitchen missing left hand and using expletives in an uncontrolled fashion. The subject was returned to the infirmary. The subject transitioned into a dimension very similar to our own at first glance. The subject was apprehended by Foundation personality infirmary in question about his small canines. The subject admitted to not knowing what that meant, but quickly worked it out after his interviewer opened its mouth and pointed to a set of large fangs located either side of its incisors. The interviewer also commented on the subject's roundish body shape, which was considered unusual and fascinating in its dimension. Despite these differences, the subject described the creatures who interviewed it as kind. They proceeded to bring the subject a large amount of food. The subject noted a distinct lack of anything green in the meal offered to him. When later told to elaborate by Foundation personnel, he stated, it was all meat. After eating the meal, two of the creatures contained the subject and their equivalent of the infirmary escorted him into a small room nearby containing a locket hanging on the opposite wall.  After the subject had done his order, they opened the locket and exposed it to a green orb for approximately eight minutes. The subject noted the lack of any scar tissue on his left side and a strong feeling of general well-being. The next day a creature came to him and asked for a small portion of his skin and musculature in order to study genetic differences. To this the subject responded with, only if you provide me with another delicious meal. The creature was visibly excited by his outcome. A small biopsy was conducted on the subject's upper right thigh. The subject described its experience as painful but totally worth it. A huge amount of unspecified meat was delivered to the subject upon completion of the biopsy. The subject was then released to explore the facility. Over the next month and a half, the creatures continued to supply the subject with mounds of meat and engage in an amiable conversation. The subject acquired 14 kg or 30.8 lbs of fat during this time. On April 16, 2015, the subject was escorted to the kitchen equivalent. It was then put on a chopping block and its left hand was removed. Request a replacement hand. Granted. 888-91T-710 Retrieval. Uneventful. Subject arrived in a large, opaque dome filled with plants without sign of human habitation. Subjects stated that walking was difficult and uncomfortable. Upon further investigation, the subject found a window displaying what was described as pitch black with earth on the horizon. Several minutes later, a tall humanoid encountered the subject, inquiring about his comparative short stature. Subject replied, asking where he was. The humanoid stated that they were in base-12, oxygen and vegetable wing. Subject asked what earth was doing in the sky. Humanoid appeared puzzled and responded, that is the moon, gesturing to earth. A short argument ensued and the humanoid departed. Subject noted that after the earth set, a rocky gray landscape became visible, becoming identifiable as the lunar surface after an hour or so. Subject attempted to explore more of its surroundings, but shifted back to our reality shortly after setting out. Request, one camera. Subject stated the view was breathtaking. Denied. 7J0-175-35X Retrieval. Subject was recontained on the roof of the facility after having fallen approximately five meters. Subject shifted while attempting to fall asleep. Subject arrived in large body of water, believed to be fresh water by the description of its taste. Subject swam upward an estimated 35 meters before reaching the surface of the water and beginning to tread. Subject noted several dark shapes moving into water beneath it and bright lights in the distance, but did not attempt to approach either. Subject reportedly found breathing extremely difficult. Subsequent physical tests indicated the subject had ingested substantial amounts of methane during the shift. Request, a tank of breathing gas as part of its equipment. Approved. 919-UT-1-24J Retrieval. Subject was found in the location in which it had left, curled up and crying violently. Subject screamed, why did I have to go when an attempt was made to interact with it and suffered from severe depression for several days thereafter. Agents described a beautiful smell coming from him. Subject landed in a place he could only describe as impossibly beautiful. Subject stated that it was like the best parts of every place all put together. The beauty was so overwhelming that he had no desire to move. When he began to become thirsty and hungry, plants apparently extended vines and shot a liquid into his mouth, which he described as the best anything he had ever drunk ever. Sweet and rich and everything all at once. After roughly one day, Subject having never looked at his watch during his time had no idea of the length. A humanoid female subject's age unexpectedly encountered Subject. They had a long conversation. Subject described her with, I know I'm sounding repetitive here, but she was the most amazing person I ever met. With some reluctance, Subject stated that they had been about to kiss when the shift ended. Subject then had to be prevented from committing suicide. Physical test after successful psychiatric treatment indicated Subject was considerably more physically fit and had gained roughly 10 IQ points, despite having done no significant exercise or studying during the shift. Request. Various foods, beverages, and pictures of women widely regarded as very physically attractive. The Subject considered all granted requests unsatisfactory, making statements such as — it's not the same and no, no, not like that — Subject then requested a way to stay in a universe permanently after having arrived there, and was reminded that that was impossible. 6A5-93W-132 Retrieval. Subject returned malnourished and suffering from the effects of an unknown toxic substance, which it soon recovered from. Later analysis showed the substance to be a venom containing high percentages of silicon. A small silicon-based crystalline creature was hanging from the subject's finger when the subject returned. This specimen subsequently died of unknown causes, possibly starvation. Subject shifted to a dimension which primarily contained crystals of varying sizes and hues. The sun was described by the subject as smaller and bluer than ours. The ground was covered in sand, also of various dull colors. The subject noted that many of the larger crystals were moving slowly and appeared to be alive. It also saw smaller creatures which scuttled around quite rapidly, and seemed to be composed of crystal. The subject spent some time searching for water, which it found. It noted that there seemed to be considerably more of the smaller crystalline animals near the water. Shortly before the subject returned, it was attacked by one of the small creatures. The subject described both the larger and smaller creatures of both looking and behaving similarly to crustaceans. Request food and water that doesn't taste like sand. Granted. 7XJ-HG5-77B Retrieval. Subject reappeared in its quarters, highly agitated. D-3762 and the handcuffs binding the two together were reported missing. Subject before the shift was handcuffed to D-3762, a convicted serial killer. Subject was instructed to terminate D-3762 if either of them were placed in mortal danger. 507 shifted to a dimension where a second ice age was occurring on Earth. Immediately after landing, D-3762 and the subject was captured by agents of a post-apocalyptic SCP Foundation. The former was immediately recognized as a D-class and was swiftly terminated by an individual claiming to be Agent ██████. 507 was placed in a cell on the lower levels of a facility called Site ████. Subject recalls that from the interrogation, the agents believed it was a junior researcher attempting to help D-3762 escape from the Foundation. During the interrogation, the subject shifted back into our dimension. Request. Placement gear. Granted. T-34-DE-2-04F Retrieval. Subject was found in Sector ████, a highly restricted area. Subject was swiftly removed. Subject shifted to a dimension with a world covered in water. Subject then equipped the scuba gear and decided to see what was below the water. Subject descended for approximately 3 minutes and was believed to travel 50 meters down before seeing the ocean floor. The floor was covered with abandoned buildings and several skeletons. Buildings were highly corroded and covered with moss. The subject searched the underwater city for 3 minutes when the subject spotted three black fish-like creatures moving towards him at an estimated speed of 10 meters per second. Subject removes his knife and firearm before shifting back into our dimension. Request. A pair of binoculars. Approved. Addendum 507-3B-00 Due to a particularly trying encounter with ████, several documents in the archives have been altered, corrupted, or technically never existed. Document 507-3B appears to have been affected by this and is currently being rebuilt using backup files, references, and ████ respectively. Subject matter may occasionally increase, decrease, or undergo modifications in light of this. Dr. ██████████


Here is an overview of what we will be covering in the webinar today. I'll start with a general introduction about R, what it is and where you can get it. Then I will cover some of the practicalities about using R, especially if this is your first time. I'll talk for about 35 to 40 minutes in total and then there will be time for question at the end. As I said before, in order to ask questions you need to type it in, you can type the question at any time but we'll pick them up at the end. Let's talk about R and R Studio. R is a statistical programming language for data analysis and statistics. R is free and upper source, which means that there's a lot of people creating their own packages and programs around. It is available for Windows, Mac and Linux machines and is quite popular around the community. R has a huge community of users around the world that are willing to help you to solve doubts and questions. But R is a scripting language, which means that you have to write in code in order to do all your analysis. R is not as friendly and easy to work as you can see in the screen. That is why most people don't use R directly, instead we use R Studio, which is an integrated development environment. It's also free and open source. R Studio is a user friendly interface that keeps all the capabilities of R in a nice and organized screen. But R Studio acts as a mask for R. So in order to use R Studio, we need to have R installed in our machine. So here I put the links for both R and R Studio websites so you can download them later if you haven't done that yet. So this is the nice and organized interface of R Studio. It is a lot nicer than R, isn't it? It has a number of features that R doesn't have. So you can change the appearance. For instance, here is black, but you can have it in other colors. When you open R Studio, you will see four panels. Each of them plays an important role in R Studio. For instance, you can see the script editor and the console below the script, which is where all your code is being displayed. On the right side of the screen, you can see the R environment explorer, where we can see all the data that we are using and the variables and any object. And finally, we have the file explorer. So we can explore our folders in our computers and files. There are all the tabs available there. For instance, there is the Help tab and the Plop tab, where we can see some previews of our graph. So moving on from the description of the software, now I'll describe some practicalities that make our life easier with R. I'll start with script. Scripts are essentially a text file similar to a word document where you write code. If you have experience using stats, for instance, a script is equivalent to a do file. You could write any code directly in the console, but the problem with writing your code in the console is that nothing that you write will be saved. So the main advantage is that the scripts can be reused in later sessions. They can also be copied and modified for changing our analysis and also for sharing with others. It's always a good practice to do your R code on a script, as it would help to keep track of what you have done. As you can see in the screen, you create a new script by clicking on the File tab and then New File and then select R script. To open a saved script, you just click Open File and search for it on your files, and it's going to appear. For instance, this is a typical screen for the script. As you can see, you write in the script directly. To run a code, you have to... To run a code in the script, you just click on a line of code or highlight several lines and click the Run button there.  I'm not a Mac user, so I'm not sure about that. In this case, the code that I have in my screen is to import a CSV file. Since I'm using the code so that I'm importing a dataset, the code is not going to appear in my console, but it's going to appear in the environment, something like that. As I mentioned before, you have the option to write notes on your screen. These notes can be a free textination of what you are doing or you can also add some comments about the code that you are using, whether it's working or not, or anything. So let's talk now about the working directory. There is nothing fancy about that. It's just basically a folder. Usually in your computer, the data that we need to analyze is saved. In order to use R for data analysis, we need to tell R specifically where this folder is. So R can import the data first. How do we tell R that our working directory is? Well, we can use the function instead of working directory that you see in your screen followed by the path in your computer where the folder is. Or we can also use another easy way for getting the working directory is just asking R directory. So how we do that, we go to the session tab on the main window of our studio and then set working directory and then choose the directory that we want. After that, we get a screen where it displays the working directory that we have set. So our studio will set the working directory to your preferred location and display the set working directory function and the console. You can save the code for the next time. One of the most frequent questions that I get when I'm teaching R is that people doesn't know where the data is. That usually happens when people try to import data into R without setting the working directory first. But R is not very intelligent, so R doesn't look for the data setting in your computer. It only looks on the working directory. And by default, R has a working directory, but it's never the one that we want, so we need to change it at the beginning. If you have problems, if you don't know what the working directory R is using, you can use the function GetWorkingDirectory as shown there, and that then is going to show you where the working directory is. Now we are going to move to packages.   It includes functions. It includes health menus, tutorials, examples that are stored in a neat package. R comes with a standard set of packages already installed, but we need more of the... We usually need more of those packages when we are performing our analysis. For example, the packages have to import data in specific formats, like Stata, SDSS. Or we also have the package ggplot2, that is for making RAP, or the packages ZMAP for mapping. Once the package is installed, they have to be loaded into the session to be used. Here you can see the functions that we use to install packages. So we use the function Install.Packages and then the name of the package. We can also use another easy way that is just clicking onto the screen, like this one. We go from the tools menu, then you search for the package. Install packages and then look for packages, like that. So you can write the package that you are looking for and then press install. When you are installing a package, you will see a screen similar to this one, where in here I'm installing the packages called side diverse. It can take some time to install the packages, depending on how big it is. After installing packages, R is not quite ready to do our analysis. We still need to do another step more, which is loading the packages into R, like this. We load packages using the function library, followed by the name of the package that we are loading. For instance, I'm loading here the side diverse package that I'm installing the previous slide. The package side diverse is composed by several other packages like JGpload, Siebel, TIDER, and other TIDR. We can install all of them separately as well. You only need to install the package once, but you need to load them every time that you are using. You can load the package at any time during your analysis. Just make sure that all the packages that you are using when you are doing some analysis are also in your script so you know what you are doing for next time. Now I'm going to talk about data types and data structures. This is important because R has a different name for some widely known variables and data structures. I won't be going into much detail with all of them. I just want to mention the most important ones, especially when you are looking for help in online, you're going to find that usually they use the word vector instead of variables or something like that. For instance, let's go with data types. We have characters which are just nominal variables like for instance female and male. This is what in status calls string variables. We have also numeric with a real or decimal number like just number. Integrate, as per definition, an integer is a whole number. For instance, five is an integer, but 5.1 is a decimal, so it's not an integer. A logical which only takes value of two or four. So in data structures, we have vectors, which I said are just variables, factors, list, matrix, and data frame. Factors are the equivalent to... For instance, when you put a label to the variable set, you have number one is for female, number two is for male. That's a factor variable for R. So variables are objects in R that store values. For instance, number three here is just a number, but when we assign the value three to the letter A, it becomes a variable, the variable A. I just mentioned they were assigned in R. We can assign values to variables. We can assign variables to data set. We can assign labels to variables and so on. To assign a value, we need a special character and a combination of two characters as they highlighted there, which is called the assignment operator. You can do all sorts of operations with variables, such as multiplication, addition, et cetera. We can display the context of the variable by typing into the console, such in this example, with the variable D, which is just a multiplication of the variable DC divided by A. So what is vectors, as I said before, are just variables, but they are defined as a single entity consisting of a collection of things. For example, a collection of letters, names, or a collection of numbers. So A is a vector as well. We create vectors using the letter C for concatenating. For example, the typical variable H in any data set that we usually use, it is a vector. So we don't normally are going to be creating vectors, but it's good for you to know what we are talking about when you see the word vector around. As I said before, there are different types of vectors, such as character or string, numerical, that only hold numbers or logical when they are true or false, et cetera. Now we are moving on to data frames or the data set properly. A data frame is a very important data type in R to put it simple. It's just a series of rows and columns with headers indicating variable names and rows, numbers, indicating case numbers. Tables, for the other hand, are also structured for storing table data. They are basically data frames, but just with some tweaks. As you can see, tables are a bit more informative than data frames and they immediately tell us the class of the variable, the type of variable, for instance, the variable country is a character, the variable year is an integer. That kind of thing that a data frame doesn't give. Tables also make it easy to read the numbers by highlighting the thousand, as you can see there. But on the other hand, a data frame offers a bit cleaner view than tables, so it's up to you which one you want to use. Both type of data sets are the same, and it works the same in R, but tables are the de facto data frame type used with the packages type diverse, because it works really, really well with type diverse. So why am I telling you about these two type of tabular data? Just because data frames are the most well-known data structure in R, and probably you are already familiar with them. However, we will be using type diverse in the workshop, so when you are importing data, you are going to see the word table, and probably you are going to get confused, so I don't want you to produce that confusing. If you want to learn more about tables and data frames, you can just read the chapter 10, there's a link there of the book R for Data Science, it's a very short chapter like three pages, and there is a good explanation of the difference between tables and data frames. So once we have set the working directory and have a better understanding of the data types and structures that we have, we can finally start bringing the data into R for some analysis. R can analyze almost any format, but we need to make sure that R will be able to read the data. There are a few packages used for importing data, for instance, the package having, the package foreign, and the package press R, so you can install them separately. Importing data using foreign, for instance, will create a data frame, but if we use the packages having, will create a table, for instance. One of the advantages of using having is that it works really, really well with labels and with data set from in data format on SPSS as well. So you have to use the right function to import the data frame. In this case, there are some examples using function repcsd, I'll read the DTA for status files, or repcac for SPSS file. Another important thing is to have to name your data, give your data name, otherwise it's not going to be stored in R. So I'm going to... Here you can see how the R session look like. I've set the working directory to my folder of choice, and you can see how the write on screen the folders and files I have in my working directory. The data that I want to use are in the data webinar folder here. As I mentioned before, this file exploration, you can click in any folder there, and you can explore what you have there. So I'm going to show you the easy way to import data set in R. This way only works if we have the type, diverse, publishing, and load. So in this case, we're going to focus on the file explorer window. I just double-click on the folder data webinar that I showed before, where my data is saved, and I want to import the family composition data set that you can see there. So I just click on the name of the data, and RStudio is going to give me two options. U file and import data set. I just click on the name of the data, and I just press import data set, and the data is going to be imported. So this is the screen that we get after importing the data. As you can see, there is a preview of how the data looks like. As it views the type, diverse packages, it's telling you that it's with the data with the packages red R. Here is a set of important options, and we can change the name, what is the name there, or modify anything if we want, but for now we're going to leave it like that. Here there is a code preview which shows us the code need to import the data. So that's why we can learn how to do it. So after that, we just press import, and the data will get imported. So here's the data right imported. There is a preview of the data, now in the console. In the left we have the environment window in which we see that we have a data frame already, or a Tivo. It says that it's got over 19,000 observations and 11 variables. Then in the console we can see the code used for importing the data set. So this is something that we can just copy this code on our screen so we can save it for later. The not easy way of doing that is just writing the code like that. I'm just importing the example, I'm importing the same data set. I just change the name to family and I run the code and I got two data sets. Sorry. I wanted to show you that the other way of importing data is fine. If you want to do code, if you want to do something easier and just ask our studio and clicking on our studio for doing it, just do that. There is no problem with that. Either way works fine. It has a particular way of working. So to perform any operation or any variable we need to use a specific name of the data frame and that we're using every time. There is an example here for the family when I'm using the function class of the family data set for the variable H. So in this code the function is class that give us the type of variable such as character, numerical or whatever. Then we write the function followed by a bracket and then we specify the data frame that we are using, this case family. Then you can see a dollar sign there which is a data structure which is followed by the variable H that is basically the variable that we wanted to use. It's a bit inconvenient but you get used to this very quickly. So after running the function, the result that I get is the class or the type of variable that H is and instead that is a variable, an numeric variable. Now I want you to show you the same but using R directly. This is R Studio screen. I have my script here and if you want to open you want to create a new script. You just go to new file and then press script and you're going to get script here. If you want to open a numeric script, just open by searching in your folder. It's already there. For instance, for the working directory that I showed you before you go to session, set working directory and choose directory and then start looking for the file that you want. Or you can just use the code like this one. I'm just selecting this and pressing run and the working directory is set. I want to know where my working directory is. I just use the function get working directory. You can only click on this. You don't need to select but if you want to select just select and press run and then it's telling me where my working directory is. So for install packages, you can use the code here. This is the code install packages. You can install more than one part at a time so we can do this actually. But I already have installed these packages so I'm not going to install them now. Or you can go to tools, install packages and then this window is going to appear. You look for the package. And then press install. Once the package has installed, you have to load them like that. Run. These are attaching packages. All the packages related with tidyverse. When install the package happen and package foreign. And now we can use all these three packages in our analysis. So this is just for example how viable it works. This is I'm creating a variable. You can see the variable A with the value 3 is there. If I type here in the console A, I'm going to get the value. Here I'm creating more variables. We can do some operation with this like this one here and we can save it in another variable in the variable D. We want to see what the variable D is. And all of these are here stored in the global environment. So loading an important data. We have this code here that we can use or I'm going to show you here how to use it. Here you can see my work directory. We can move here actually and explore. This is the data set that I want to import. So I just click on it once. There's the two options, U5 and import dataset. I'm going to import dataset and I get this screen. So here for instance I can change the name. I'm going to put just data. And it's going to change here. So now I can just import the data. You can see the code is here in the console. You can copy. Here you can see that we have in the global environment the new dataset data and here we can see a preview preview of the data. If we use the code it's basically the same code. I'm going to store the same dataset family composition but just by code. And you can see it's the same dataset. Just two ways of importing the same dataset. So using functions for instance class as I told you before is a function that turns out the type of data or structure that we have. The class of family is here is a data frame or a table. It has four different attributes. The class of the variable age belonging to the dataset family is numeric or the variable sex is character. You can see age here or sex male female. So it's character age just number. So that's what is numeric. The class of twin sister is numeric as well. So what else? Some basic analysis that you can do. Summary is just like the to get central tendency of any numeric variable. Summary of age we get here in the console the result we have a median of 21.3 a mean of 27. We can ask for instance something else. This value here NA is telling us that there are some missing variables 283. So we can get standard deviation for instance. We use family. Our studio also is good because it's giving you some hint what we want to use. Family and then we can search for the variable. And then we get NA here. This is something that is very common. We're going to get that because we have missing values. So we need to use another function here. This is NA.RM which means basically remove all the missing. And we put true. And then we can run it again. And we have the standard deviation for the variable. For not numeric variables like Namina we can have a frequency table and use the function table. We run and then we have how many women we have in the data. So yes. This is what I wanted to show you with the demonstration. Now let's start. So to recap of what we have seen. First of all, when you start with R don't forget to set your working directory. First thing. Then install and load all the packages that you're going to need. Obviously you can load more packages if you're doing more analysis if you need them. But remember always install the packages otherwise the function your analysis is not going to work. Third, you have to import the data. You have to use the right function for the right data that you have depending on the format. Give your data a name so you can then perform a new operation with those. Just remember that R is case sensitive. So be careful with capital letters, with spaces and all of those kind of things that sometimes are problematic. Another advice is just when you are naming a data set use an easy to type name because you have to type it every time. Remember the name of the data set and the name of the variable. So choose something short and informative. So where to go if you're stuck? Well, basically another thing that I wanted to tell you that the only way to learn R is just try an error. Try, try and try and probably a lot of errors. A lot of them, yes. Since I said before that R has a huge community online so there's also a lot of resources online. I've just highlighted some of them here. I put a link for the book R for Data Science that it's completely available online with some exercise and nice explanation. There are other resources like Quick R or Stack Overflow that are really good because in Stack Overflow you can ask questions or see other questions that people have asked about R and how to do things. Yeah, so follow these links and there's no changing copy if you see a code on the online of someone that is doing something similar to you just copy that code and modify it to your purposes change the name of the data, the name of the variables and then you can use it. That's the way for learning.


Hi, everyone. Welcome to this CUBE Conversation featuring Secure Frame. I'm your host, Lisa Martin, and today we are very excited to be joined by Shrav Mehta, the founder and CEO of Secure Frame. Shrav, great to have you. Thanks so much for joining me today. Thank you for having me, Lisa. My pleasure. Talk to the audience a little bit about Secure Frame, your mission, vision, founded back in 2020. But give us that history. Yeah, yeah. That's a great question. So with Secure Frame, we started it back in 2020, and we really started Secure Frame to help people secure their businesses and organizations and get compliant much faster than the regular ways of doing things. Typically, you'd have to take hundreds of screenshots just to prove, hey, my AWS S3 buckets are fully encrypted. And there's always been better ways to do this, all these cloud security services, have APIs. Most of the business systems that we have today have ways to collect this evidence automatically in a way that's more concrete. So we thought, hey, this is a great opportunity to introduce everyone to Secure Frame. And really our mission today is to help businesses become more secure and compliant, especially with everything happening today in the world of security and data breaches. Yeah, which is only just continuing to grow and grow. What were some of the inspirational elements that led you to start Secure Frame? What gaps in the market did you see? Yeah, great question. So there were a lot of issues with just very manual processes. So one of the big ones that you have to do is you have to take screenshots of everything to make sure, hey, we need to show proof that we're actually encrypting our S3 buckets that we're getting background checks for all employees that we're following all these rules and guidelines or security controls that we've set up internally. And that process has just been very manual. Getting a inventory of all your vendors and making sure that your vendors are secure, you're only as secure as your weakest link to some extent. So all these processes were super, super manual and very obviously, automatable, at least to us at the time. And we're wondering, hey, why didn't anyone do this? And we started working with some customers trying to help them automate their compliance. And they were immediately able to see the value. Things that were taking several months or even a year or two at a time could be done in just a couple of quick button clicks. And I think that was really the inspiration for Secure Frame. Like, hey, we really are adding a lot of value to these initial customers we've worked with. And I see so far you started in 2020, as you said, you raised so far 79 million in funding. Talk a little bit about the growth of the company in just a short time period. Yeah, so this is super interesting.   So we started getting more and more requests related to, you know, SOC 2 or ISO 27001 or how do we get HIPAA compliant? And we'd run these processes at, you know, other companies that we had worked for. So when we started asking some folks, hey, you know, if we were able to automate this for you, you know, would that be interesting?    And people kept seeing a lot of value in that.  You know, I don't think fundraising is an easy process, you know, for any founder. And I don't think it should be, you know, taken lightly. I think, you know, the best way to, to raise, you know, money is to build a great business. And I think fundamentally that's why, you know, we were able to raise this funding. Well, it sounds like the demand was pent up and it was really there. When you're in customer conversations, how do you define Secure Frame from a differentiation perspective? How is it different and better from other compliance automation platforms? Yeah. So, you know, one of the things about Secure Frame is we were founded and built, you know, by compliance experts. You know, we have done this, you know, for many companies, you know, we've brought in some of the premier experts in like FedRAMP, PCI, HIPAA.  So, you know, one of the big things is like our platform architecture is built with a common control layer. So if you are trying to comply with multiple frameworks, which, you know, most companies do, especially as they scale, you're not going to have to be doing a lot of repetitive work. And that's something that we've really, you know, architected and thought through from the beginning and have talked to many CISOs and, you know, IT leaders about, and this is like a really, you know, big deal in just saving time and really scaling with businesses as they grow. Another big one that, you know, we launched recently is our quick and easy code remediation guidance with comply AI.  So it takes a lot less time, you know, to do. And it's, you know, getting us closer to a world where we could start to auto remediate things that, you know, show up.   So this product allows you to automatically answer our fees and security questionnaires using AI. And, you know, many of our customers, the way they come to us is they have a security questionnaire that they need to complete.  And of course, you know, we help with that. But now we can actually help you, you know, automatically answer the security questionnaire and, you know, and or RFP that you might have.  And this is something that, you know, today our competitors don't really do. So a nice differentiation there. You mentioned HIPAA, SOC2, FedRAM. How does secure frame handle emerging compliance requirements and changes in regulations, as companies are facing, you know, kind of a evolving landscape there? Yeah. So this is really one of the things that, you know, I think we really do well at secure frame. We have a team internally that keeps track of all the changes to new compliance frameworks. You know, we have folks that, you know, help contribute and sit on committees to, you know, help define how these frameworks should look, you know, in the future. So we have some of the top experts that, you know, keep on top of these changes. We update them in the platform, you know, very carefully. So, you know, recently, you know, one of these, you know, very common frameworks, ISO 27,001 has gone through a series of updates.  And what are some, I'm hearing like massive time savings. What are some of your experience, some of the key benefits that secure frame customers are getting when they're dealing with emerging, changing compliance requirements and changes in regulations. What are some of those stellar standout benefits? Yeah. So, one of the things here is that oftentimes when these new frameworks are updated, they don't just give you, you know, a list of changes between the new version and the old version.  So, they're not easy to get through. So, one of the things that, you know, our team here does is like, you know, we read and go through all this stuff and really understand, you know, through a holistic view of our thousands of customers, you know, how would these apply, you know, what edge cases do we need to consider? And then, you know, our team goes in and implements this, you know, in the actual software so that, you know, there isn't as much work left, you know, for the company to do and just interpreting and implementing these new requirements. But also things like, hey, you know, we now need to collect, you know, evidence for, you know, a Google Cloud integration or a, you know, background check integration with Checker, you know, in a different way.  So, you mentioned thousands of customers. You guys have done a lot of work in just three, three and a half years. Do you have a favorite customer story that you think really articulates the value prop even better than you guys could yourselves? Um, yeah, that's a good question.  We really, you know, want to get, you know, talk to compliant. We want to get ISO 27001 compliant. You know, we have a fairly, you know, large code base and, you know, we've done a lot of the basics, but, you know, we still have a lot of room to go. Um, and as a security company, you know, we want to be, you know, in the, um, you know, tier one of, uh, like, you know, all the compliance and stuff that we should be doing. And when we first, you know, started helping them, you know, there were clearly a lot of gaps that they didn't even recognize.  Whereas in the old ways, like, you know, you'd look through, you know, maybe all the regions that you have in AWS, I think there's like 20 or some crazy number of these days. And it's so easy when you have like thousands of servers or something to miss, you know, one or two instances that, you know, maybe aren't encrypted or maybe aren't set up the right way or don't have backup setup. And with secure frame, we scan all that information. And so there's no way really for us to miss things. And I think this was really eye opening moment, you know, for the company and also for us and seeing like, you know, hey, even if you think you're secure, there's just so many things that are easy to miss when you're not using automation. And I think in that way, we've actually, you know, helped companies become even more secure than they would have otherwise, you know, anticipated. It sounds like from a security posture perspective that you're able to really impact organizations there. And as we see the cybersecurity landscape has changed and evolved so much in the last few years alone, how do you see the compliance and cybersecurity landscape evolving as we go forward? Yeah, that's a great question.   But now I think this is applicable to every software company. And one of the things I'm excited about with Secure Frame is that we're making this more accessible and simpler for every company to do. You know, we're not taking any shortcuts or anything, but we're literally just automating, you know, a lot of these processes that probably always should have been automated to make it just more accessible, more affordable to everyone. So I think, you know, security and compliance is just going to be table stakes for every company. I think it's going to get a lot more sophisticated over time, but I think this will lead to just a much more secure world in software. Which sounds like a pretty good future. So for organizations that are maybe just kicking off their compliance journey, what guidance can you provide them for getting started with Secure Frame? Yeah. So I mean, one, if you're getting started with Secure Frame, I think, you know, you're off on a really great start. I think the biggest things are to really protect, you know, where you have the most risk, right? You know, there's an infinite number of things that you could do to make your business, you know, more and more secure. There are, you could spend countless hours on that. I think for our customers, it's like really the basics. Things like, hey, make sure that you're using two-factor auth, a password manager.  Like these are, you know, very basic simple things that you could do that, you know, don't take more than a few minutes to enable in most cases that I'd recommend, you know, every company do. But if you're using something like Secure Frame, you know, we guide you through our onboarding process and everything that, you know, you might want to do to get compliant, but, you know, even beyond that. So, you know, and if you have any, you know, other questions or things beyond that, that's where our customer support and customer success teams can really help. So you guys have made a big impact in a short amount of time in probably a wide variety of industries. What's your vision for the future of Secure Frame? What does it look like to you? So our vision at Secure Frame is to be the premier security privacy and compliance platform that you go to if you have any needs around your security and compliance program. That's what we're here to do at Secure Frame. We want to make that process simple, secure and effective for all our customers. I love it. Drop the mic there. Shraab, great to have you on the program. Thank you for joining me. Talking to us about Secure Frame, what differentiates you, why you were inspired to start the company and the benefits that the company and its technologies are delivering to customers? We appreciate your time. We appreciate your insights. Thank you for having me, Lisa. Oh, my pleasure. We want to thank you for watching and remind you to keep it right here on theCUBE for more action. theCUBE is your leader in hybrid tech event coverage.