installing.html HTML
Verdict: BENIGN
▴
Local reference
Suspicious dependency
Inferred
Content
Traits
Provenance
1
<!DOCTYPE HTML>
2
< html lang = "en" class = "sidebar-visible no-js light" >
3
< head >
4
<!-- Book generated using mdBook -->
5
< meta charset = "UTF-8" >
6
< title > Installing - rbspy: A Sampling CPU Profiler for Ruby</ title >
7
<!-- Custom HTML head -->
8
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
9
< meta name = "description" content = "" >
10
< meta name = "viewport" content = " width =device-width, initial-scale=1" >
11
< meta name = "theme-color" content = "#ffffff" />
Theme-color application metadata
13
< link rel = "icon" href = "favicon.svg" >
Document icon link reference
14
< link rel = "shortcut icon" href = "favicon.png" >
30
<!-- Provide site root to javascript -->
31
< script type = "text/javascript" >
32
var path_to_root = "";
33
var default_theme = window.matchM edia("(prefers-color- scheme: dark)").matches ? "navy" : "light";
Checks the preferred dark color scheme
34
</ script >
55
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
56
if (theme === null || theme === undefined) { theme = default_theme; }
57
var html = document.q uerySelector('html');
58
html.classList.remove('no-js')
59
html.classList.remove('light')
153
< h3 id = "macos-homebrew" >< a class = "header" href = "#macos-homebrew" > macOS (Homebrew)</ a ></ h3 >
154
< pre >< code > brew install rbspy
155
</ code ></ pre >
156
< h2 id = "option-2-download-a-binary" > < a class = "header" href = "#option-2-download -a-binary" > Option 2: Download a binary</ a ></ h2 >
HTML anchor download attribute
157
< p > If there's no package for your operating system, downloading a pre-compiled binary is the next simplest method. There are binaries for Linux, macOS, FreeBSD, and Windows, which are the supported platforms.</ p >
158
< ol >
159
< li > Download the latest release for your operating system from < a href = "https://github.com/rbspy/rbspy/releases" > the releases page</ a >
Objectives
notable severity, 82% confident.
command-and-control/dropper/delivery
HTML anchor download attribute
1 match
153
< h3 id = "macos-homebrew" >< a class = "header" href = "#macos-homebrew" > macOS (Homebrew)</ a ></ h3 >
154
< pre >< code > brew install rbspy
155
</ code ></ pre >
156
< h2 id = "option-2-download-a-binary" > < a class = "header" href = "#option-2-download -a-binary" > Option 2: Download a binary</ a ></ h2 >
157
< p > If there's no package for your operating system, downloading a pre-compiled binary is the next simplest method. There are binaries for Linux, macOS, FreeBSD, and Windows, which are the supported platforms.</ p >
158
< ol >
159
< li > Download the latest release for your operating system from < a href = "https://github.com/rbspy/rbspy/releases" > the releases page</ a >
component severity, 80% confident.
anti-static/obfuscation/string
JavaScript strings capped at five
1 match
55
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
56
if (theme === null || theme === undefined) { theme = default_theme; }
57
var html = do cument.querySelector('html');
58
html.classList.remove('no-js')
59
html.classList.remove('light')
component severity, 85% confident.
command-and-control/dropper/execution
macOS shell interpreter
1 match
171
< ol >
172
< li >
173
< p > Install Cargo (if you haven't already). There may be a package available for your operating system. There's a guide in the < a href = "https://doc.rust-lang.org/cargo/getting-started/installation.html" > cargo docs</ a > , or you can run this command if you're on Linux, macOS, or FreeBSD:</ p >
174
< pre >< code > curl --proto '=https' --tlsv1.2 -sSf https://sh .rustup.rs | sh
175
</ code ></ pre >
176
< p > For other systems, please check the instructions at https://rustup.rs/.</ p >
component severity, 90% confident.
execution/lure
Regex component marker
1 match
142
< h2 id = "system-requirements" >< a class = "header" href = "#system-requirements" > System requirements</ a ></ h2 >
143
< h3 id = "operating-system" >< a class = "header" href = "#operating-system" > Operating system</ a ></ h3 >
144
< p > rbspy runs on Linux*, Windows , FreeBSD, and macOS.</ p >
145
< p > * Linux kernel version 3.2+ required. For Ubuntu, this means Ubuntu 12.04 or newer.</ p >
146
< h3 id = "ruby" >< a class = "header" href = "#ruby" > Ruby</ a ></ h3 >
Micro-behaviors
notable severity, 85% confident.
ui/window
Checks the preferred dark color scheme
1 match
30
<!-- Provide site root to javascript -->
31
< script type = "text/javascript" >
32
var path_to_root = "";
33
var default_theme = window.matchMedia("(prefers-color- scheme: dark)").matches ? "navy" : "light";
34
</ script >
baseline severity, 90% confident.
ui/window/manage
Looks up a DOM element with querySelector
3 matches
55
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
56
if (theme === null || theme === undefined) { theme = default_theme; }
57
var html = document.q uerySelector('html');
58
html.classList.remove('no-js')
59
html.classList.remove('light')
1
<!DOCTYPE HTML>
2
< html lang = "en" class = "sidebar-visible no-js light" >
3
< head >
4
<!-- Book generated using mdBook -->
5
< meta charset = "UTF-8" >
6
< title > Installing - rbspy: A Sampling CPU Profiler for Ruby</ title >
7
<!-- Custom HTML head -->
8
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
9
< meta name = "description" content = "" >
10
< meta name = "viewport" content = " width =device-width, initial-scale=1" >
11
< meta name = "theme-color" content = "#ffffff" />
130
< script type = "text/javascript" >
131
document.getElementById ('sidebar-toggle').setAttribute('aria-expanded', sidebar === 'visible');
132
document.getElementById('sidebar').setAttribute('aria-hidden', sidebar !== 'visible');
component severity, 78% confident.
data/format
ARIA hidden attribute
2 matches
1
<!DOCTYPE HTML>
2
< html lang = "en" class = "sidebar-visible no-js light" >
3
< head >
4
<!-- Book generated using mdBook -->
5
< meta charset = "UTF-8" >
6
< title > Installing - rbspy: A Sampling CPU Profiler for Ruby</ title >
7
<!-- Custom HTML head -->
8
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
9
< meta name = "description" content = "" >
10
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
11
< meta name = "theme-color" content = "#ffffff" />
76
< nav id = "sidebar" class = "sidebar" aria-label = "Table of contents" >
77
< div class = "sidebar-scrollbox" >
78
< ol class = "chapter" >< li class = "chapter-item expanded " >< a href = "introduction.html" >< strong aria-hidden = "true" > 1.</ strong > Introduction</ a ></ li >< li class = "chapter-item expanded " >< a href = "installing.html" class = "active" >< strong aria-hidden = "true" > 2.</ strong > Installing</ a ></ li >< li class = "chapter-item expanded " >< a href = "using-rbspy/index.html" >< strong aria-hidden = "true" > 3.</ strong > Using rbspy</ a ></ li >< li >< ol class = "section" >< li class = "chapter-item expanded " >< a href = "using-rbspy/snapshot.html" >< strong aria-hidden = "true" > 3.1.</ strong > snapshot</ a ></ li >< li class = "chapter-item expanded " >< a href = "using-rbspy/record.html" >< strong aria-hidden = "true" > 3.2.</ strong > record</ a ></ li >< li class = "chapter-item expanded " >< a href = "using-rbspy/report.html" >< strong aria-hidden = "true" > 3.3.</ strong > report</ a ></ li ></ ol ></ li >< li class = "chapter-item expanded " >< a href = "rbspy-vs-stackprof.html" >< strong aria-hidden = "true" > 4.</ strong > rbspy vs stackprof</ a ></ li >< li class = "chapter-item expanded " >< a href = "profiling-gu
79
</ div >
80
< div id = "sidebar-resize-handle" class = "sidebar-resize-handle" ></ div >
component severity, 88% confident.
data/runtime
Pipe to shell interpreter token
1 match
171
< ol >
172
< li >
173
< p > Install Cargo (if you haven't already). There may be a package available for your operating system. There's a guide in the < a href = "https://doc.rust-lang.org/cargo/getting-started/installation.html" > cargo docs</ a > , or you can run this command if you're on Linux, macOS, or FreeBSD:</ p >
174
< pre >< code > curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
175
</ code ></ pre >
176
< p > For other systems, please check the instructions at https://rustup.rs/.</ p >
component severity, 70% confident.
fs/path
JavaScript extension reference
1 match
223
window.playground_copyable = true;
224
</ script >
225
< script src = "elasticlunr.min.js" type = "text/javascript" charset = "utf-8" ></ script >
226
< script src = "mark.min.js" type = "text/javascript" charset = "utf-8" ></ script >
227
< script src = "searcher.js" type = "text/javascript" charset = "utf-8" ></ script >
Metadata
baseline severity, 90% confident.
document
Theme-color application metadata
2 matches
1
<!DOCTYPE HTML>
2
< html lang = "en" class = "sidebar-visible no-js light" >
3
< head >
4
<!-- Book generated using mdBook -->
5
< meta charset = "UTF-8" >
6
< title > Installing - rbspy: A Sampling CPU Profiler for Ruby</ title >
7
<!-- Custom HTML head -->
8
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
9
< meta name = "description" content = "" >
10
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
11
< meta name = "theme-color" content = "#ffffff" />
13
< link rel = "icon" href = "favicon.svg" >
14
< link rel = "shortcut icon" href = "favicon.png" >
baseline severity, 90% confident.
file
Source file has low overall entropy
2 matches
30
<!-- Provide site root to javascript -->
31
< script type = "text/javascript" >
32
var path_to_root = "";
33
var default _theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "navy" : "light";
34
</ script >
55
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
56
if (theme === null || theme === undefined) { theme = default_theme; }
57
var html = docume nt.querySelector('html');
58
html.classList.remove('no-js')
59
html.classList.remove('light')
baseline severity, 80% confident.
file/profile
Contains frequent English function words
3 matches
1
<!DOCTYPE HTML>
2
< html lang = "en" class = "sidebar-visible no-js light" >
3
< head >
4
<!-- Book generated using mdBook -->
5
< meta charset = "UTF-8" >
6
< title > Installing - rbspy: A Sampling CPU Profiler for Ruby</ title >
7
<!-- Custom HTML head -->
8
< meta content = "text/html; charset=utf-8" http-equiv = "Content-Type" >
9
< meta name = "description" content = "" >
10
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
11
< meta name = "theme-color" content = "#ffffff" />
171
< ol >
172
< li >
173
< p > Install Cargo (if you haven't already). There may be a package available for your operating system. There's a guide in the < a href = "https://doc.rust-lang.org/cargo/getting-started/installation.html" > cargo docs </ a > , or you can run this command if you're on Linux, macOS, or FreeBSD:</ p >
174
< pre >< code > curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
175
</ code ></ pre >
176
< p > For other systems, please check the instructions at https://rustup.rs/.</ p >
baseline severity, 100% confident.
lang
javascript code embedded in string
1 match
64
<!-- Hide / unhide sidebar bef ore it is displayed -->
65
< script type = "text/javascript" >
component severity, 100% confident.
file/extension
CSS, HTML, JavaScript, or JSON extension
2 matches
30
<!-- Provide site root to javascript -->
31
< script type = "text/javascript" >
32
var path_to_root = "";
33
var default_theme = window.matchM edia("(prefers-color-scheme: dark)").matches ? "navy" : "light";
34
</ script >
component severity, 80% confident.
package
Short sidecar-sized source
2 matches
30
<!-- Provide site root to javascript -->
31
< script type = "text/javascript" >
32
var path_to_root = "";
33
var default _theme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "navy" : "light";
34
</ script >
55
try { theme = localStorage.getItem('mdbook-theme'); } catch(e) { }
56
if (theme === null || theme === undefined) { theme = default_theme; }
57
var html = d ocument.querySelector('html');
58
html.classList.remove('no-js')
59
html.classList.remove('light')
Identity
SHA-256
80e0a2026bcda71272de482f4fb4d2530fce066e887c7107535c74d4ad04dc55
Filename
installing.html
PURL
https://rbspy.github.io/installing.html
Timeline
First seen
16 Jul 2026 09:28 UTC
First analyzed
16 Jul 2026 09:30 UTC
Last analyzed
16 Jul 2026 09:30 UTC
Last updated
16 Jul 2026 09:30 UTC
Labeling
Label
unknown
Traits version
bd3e5