Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Security: seanpm2001/SeansOSData

Security

SECURITY.md


Security Policy

Supported Versions

Click/tap here to expand/collapse this section

This project is still in its early stages, although it is mainly an HTML website. It shouldn't be much of an issue security wise, as there is no way to log in, make posts, or upload data to the site.

For general security vulnerabilities, use the security label and start your issue title with [SECURITY]. Remember to not publicly post critical/zero day vulnerabilities, see more on this below.

Version history

Click/tap here to expand/collapse this section

VersionSupported?Support status
V1.00AOld version, not supported
V1.00BOld version, partially supported
V1.01ACurrent subversion, supported
V1.01BCurrent version, supported
> V1.00A & > 2022 February 21stCurrent version set, supported
V1.02ANOT YET RELEASED
V1.02BNOT YET RELEASED

Reporting a Vulnerability

Click/tap here to expand/collapse this section

DO NOT REPORT A ZERO DAY VULNERABILITY PUBLICLY!

Please instead direct message me via GitHub. If there is no response within 90 days, you can post the vulnerability as an issue, as part of the standard 0 day security exploit reporting guidelines.

If a vulnerability is caused by an outdated dependancy, you can report it publicly, as it usually isn't that much of a problem.

Dependencies

Click/tap here to expand/collapse this section

Dependency problems aren't very bad. This project uses 7 different languages:

  • HTML5

  • CSS3

  • JavaScript

  • JSON

  • BibTeX

  • INI

  • K Desktop

You can still report dependency problems, but dependencies usually won't be updated unless they get too old (5+ years before the most recent release) or they aren't common enough to download anymore. The current dependencies this project has include:

  • JSON ? (the program will work with any stable version of JSON)

  • Python 3.7.2 (although the program will still run with any version of Python prior to Python 3.0)

  • CSS 3.0 (although the program will still run with any version of CSS prior to CSS 2.0 as of 2021 October 28th at 8:00 pm)

  • JavaScript 1.8 (I am unsure whether bumping the version up or down will cause problems)

  • BASH shell 5.0 (althouh the program will still run with any version of BASH shell from 3.0 or higher, and it can also be bumped up if needed)

  • INI ? (the program will work with any stable version of the INI specification since Windows XP)

  • BibTeX ? (the program will work with any stable version of BibTeX)

Other

Click/tap here to expand/collapse this section

Other security info currently isn't available. If there are any further questions, @ me privately on GitHub. @seanpm2001


File info

Click/tap here to expand/collapse this section

File type:Markdown document (*.md *.mkd *.mdown *.markdown)

File purpose:Lying out the security policy for this project.

File version:1 (2022, Tuesday, February 22nd at 6:44 pm)

File language:English (US)

Line count (including blank lines and compiler line):149

All times are UTC-7 (PDT/Pacific Time)

You may need special rendering support for the <dropdown> HTML tag being used in this document

Encoding:UTF-8(with no non-US-ASCII characters)


File history

Click/tap here to expand/collapse the history for this file

Version 1 (2022, Tuesday, February 22nd at 6:44 pm)

Changes:

  • Started the file
  • Added the supported versions section
  • Added the version history section
  • Added the reporting a vulnerability section
  • Added the file info section
  • Added the file history section
  • No other changes in version 1

Version 2 (Coming soon)

Changes:

  • Coming soon
  • No other changes in version 2

There aren't any published security advisories