summaryrefslogtreecommitdiff
path: root/dacctal/sources/the_aur_disaster
diff options
context:
space:
mode:
Diffstat (limited to 'dacctal/sources/the_aur_disaster')
-rw-r--r--dacctal/sources/the_aur_disaster/index.html53
-rw-r--r--dacctal/sources/the_aur_disaster/style.css67
2 files changed, 120 insertions, 0 deletions
diff --git a/dacctal/sources/the_aur_disaster/index.html b/dacctal/sources/the_aur_disaster/index.html
new file mode 100644
index 0000000..b2b01ca
--- /dev/null
+++ b/dacctal/sources/the_aur_disaster/index.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html lang="en">
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>dacctal</title>
+ <link rel="stylesheet" href="style.css">
+ <link rel="icon" type="image/x-icon" href="images/erm.png">
+ </head>
+ <body>
+ <h1><center>The AUR Disaster</center></h1>
+ <br>
+
+ <h2>original video:
+ <a href="https://youtu.be/f-E9culhQGM">
+ YouTube
+ </a>
+ </h2>
+ <br>
+
+ <h3>Arch Linux official news post</h3>
+ <a href="https://archlinux.org/news/active-aur-malicious-packages-incident/">
+ https://archlinux.org/news/active-aur-malicious-packages-incident/
+ </a>
+ <br>
+
+ <h3>
+ Compromised package list (probably outdated)
+ </h3>
+ <a href="https://gist.github.com/tharbad08/69739773b5960f2f0166748a75f29318">
+ https://gist.github.com/tharbad08/69739773b5960f2f0166748a75f29318
+ </a>
+ <br>
+
+ <h3>
+ Previous AUR disaster
+ </h3>
+ <a href="https://cybersecuritynews.com/malicious-aur-packages/">
+ https://cybersecuritynews.com/malicious-aur-packages/
+ </a>
+ <br>
+
+ <h3>
+ pkgit
+ </h3>
+ <a href="https://git.symlinx.net/pkgit/about/">
+ https://git.symlinx.net/pkgit/about/
+ </a>
+ <br>
+
+ </body>
+</html>
+
diff --git a/dacctal/sources/the_aur_disaster/style.css b/dacctal/sources/the_aur_disaster/style.css
new file mode 100644
index 0000000..748e59b
--- /dev/null
+++ b/dacctal/sources/the_aur_disaster/style.css
@@ -0,0 +1,67 @@
+* {
+ border-radius: 0px;
+ --cl-black: hsl(140, 1%, 6%);
+ --cl-gray-0: hsl(140, 2%, 8%);
+ --cl-gray-1: hsl(140, 2%, 12%);
+ --cl-gray-2: hsl(140, 4%, 16%);
+ --cl-gray-3: hsl(140, 4%, 24%);
+ --cl-gray-4: hsl(140, 4%, 36%);
+ --cl-gray-5: hsl(140, 4%, 44%);
+ --cl-gray-6: hsl(80, 8%, 52%);
+ --cl-gray-7: hsl(70, 8%, 58%);
+ --cl-gray-8: hsl(60, 16%, 66%);
+ --cl-gray-9: hsl(40, 32%, 78%);
+ --cl-gray-10: hsl(30, 32%, 84%);
+ --cl-white: hsl(26, 64%, 88%);
+ --cl-red-6: hsl(4, 83%, 67%);
+ --cl-red-7: hsl(4, 75%, 75%);
+ --cl-orange-6: hsl(26, 84%, 62%);
+ --cl-orange-7: hsl(26, 84%, 74%);
+ --cl-yellow: hsl(37, 80%, 69%);
+ --cl-green-6: hsl(120, 41%, 64%);
+ --cl-green-7: hsl(120, 42%, 75%);
+ --cl-cyan-6: hsl(160, 41%, 64%);
+ --cl-cyan-7: hsl(160, 32%, 75%);
+ --cl-blue-6: hsl(200, 55%, 64%);
+ --cl-blue-8: hsl(201, 55%, 80%);
+ --cl-magenta-7: hsl(320, 59%, 72%);
+ --cl-magenta-8: hsl(320, 61%, 80%);
+}
+
+body {
+ margin: 5vh 10vw 5vh 10vw;
+ font-family: "Roboto Mono", monospace;
+ background-color: var(--cl-black);
+ color: var(--cl-white);
+}
+
+a:link {
+ color: var(--cl-orange-6);
+ border: 2px solid var(--cl-orange-6);
+ padding: 4px 8px;
+ text-decoration: none;
+}
+a:visited, a:active {
+ color: var(--cl-green-6);
+}
+a:hover {
+ color: var(--cl-black);
+ background-color: var(--cl-magenta-7);
+ border: 2px solid #0000;
+}
+
+.color_blue {
+ color: var(--cl-blue-6);
+}
+.color_green {
+ color: var(--cl-green-6);
+}
+.color_red {
+ color: var(--cl-red-6);
+}
+
+.block {
+ background-color: var(--cl-gray-0);
+ border: 2px solid var(--cl-gray-2);
+ padding: 16px 32px;
+}