microsoft-edge-dev
maintainer jhonforbes_2009
· 0 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads and extracts a prebuilt .deb from Microsoft's official repository, which is a normal and expected practice for repackaging; the source host is legitimate and the action is transparent, posing no additional risk despite the static rule flag for few votes and recent upload.
Triggered rules
LOW
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
LOW
AI review
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package downloads and extracts a prebuilt .deb from Microsoft's official repository, which is a normal and expected practice for repackaging; the source host is legitimate and the action is transparent, posing no additional risk despite the static rule flag for few votes and recent upload.
PKGBUILD
1
# Maintainer: jhonforbes_2009 <hermanojhonforbes@hotmail.com>
2
pkgname=microsoft-edge-dev
3
pkgver=152.0.4167.0
4
pkgrel=1
5
pkgdesc="The web browser from Microsoft (Dev channel)"
6
arch=('x86_64')
7
url="https://www.microsoft.com/en-us/edge"
8
license=('custom')
9
depends=('alsa-lib' 'at-spi2-core' 'cairo' 'dbus' 'expat' 'gcc-libs' 'gdk-pixbuf2' 'glib2' 'gtk3' 'libcups' 'libdrm' 'libx11' 'libxcb' 'libxcursor' 'libxcomposite' 'libxdamage' 'libxext' 'libxfixes' 'libxkbcommon' 'libxrandr' 'libxshmfence' 'libxtst' 'mesa' 'nss' 'nspr' 'pango' 'systemd-libs' 'util-linux-libs' 'xdg-utils' 'hicolor-icon-theme' 'ca-certificates' 'wget' 'libcurl-gnutls' 'qt5-base' 'qt6-base')
10
optdepends=('libunity: for download progress badges'
11
'pipewire: WebRTC desktop sharing under Wayland'
12
'wayland: for native Wayland support'
13
'vulkan-icd-loader: for Vulkan GPU acceleration'
14
'libglvnd: for OpenGL dispatch'
15
'libpulse: for PulseAudio audio backend'
16
'libsecret: for storing passwords'
17
'krb5: for Kerberos network authentication'
18
'libspeechd: for text-to-speech support'
19
'libva: for hardware video decoding (VA-API)'
20
'onnxruntime: for local AI model execution'
21
'apparmor: for additional process sandboxing'
22
'kdialog: for file dialogs in KDE'
23
'ttf-liberation: fix fonts for some PDFs'
24
'gnome-keyring: for storing passwords in GNOME keyring'
25
'gnome-control-center: for default browser settings in GNOME')
26
provides=('microsoft-edge-dev' 'microsoft-edge')
27
conflicts=('microsoft-edge-dev' 'microsoft-edge')
28
options=('!emptydirs' '!strip' '!zipman')
29
source=()
30
sha256sums=()
31
32
pkgver() {
33
_url="https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/"
34
_deb=$(curl -fsSL -A "Mozilla/5.0" "$_url" | grep -oP 'href="microsoft-edge-dev_[0-9][^"]*_amd64.deb"' | sed 's/href="//;s/"$//' | sort -V | tail -1)
35
_ver=$(echo "$_deb" | grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -1)
36
echo "${_ver:-$pkgver}"
37
}
38
39
prepare() {
40
cd "$srcdir"
41
_url="https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_${pkgver}-1_amd64.deb"
42
curl -fsSL -A "Mozilla/5.0" -o edge-dev.deb "$_url"
43
bsdtar -xf edge-dev.deb
44
bsdtar -xf data.tar.*
45
}
46
47
package() {
48
mkdir -p "$pkgdir/opt/microsoft/msedge-dev" "$pkgdir/usr/bin" "$pkgdir/usr/share/applications" "$pkgdir/usr/share/icons/hicolor"
49
50
cp -a "$srcdir/opt/microsoft/msedge-dev/." "$pkgdir/opt/microsoft/msedge-dev/"
51
52
find "$pkgdir/opt/microsoft/msedge-dev/" -name "product_logo_*.png" | while read -r img; do
53
size=$(basename "$img" | grep -oP '\d+')
54
if [[ -n "$size" ]]; then
55
install -Dm644 "$img" "$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/microsoft-edge-dev.png"
56
fi
57
done
58
59
ln -s /opt/microsoft/msedge-dev/microsoft-edge-dev "$pkgdir/usr/bin/microsoft-edge-dev"
60
61
cat > "$pkgdir/usr/share/applications/microsoft-edge-dev.desktop" <<EOF
62
[Desktop Entry]
63
Version=1.0
64
Name=Microsoft Edge Dev
65
Exec=/usr/bin/microsoft-edge-dev %U
66
Terminal=false
67
Icon=microsoft-edge-dev
68
Type=Application
69
Categories=Network;WebBrowser;
70
MimeType=text/html;text/xml;application/xhtml_xml;image/webp;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
71
Actions=new-window;new-private-window;
72
73
[Desktop Action new-window]
74
Name=New Window
75
Exec=/usr/bin/microsoft-edge-dev
76
77
[Desktop Action new-private-window]
78
Name=New InPrivate Window
79
Exec=/usr/bin/microsoft-edge-dev --inprivate
80
EOF
81
}
82
Changes since previous scan
--- PKGBUILD @ 2026-07-24 05:27+++ PKGBUILD @ 2026-08-03 00:08@@ -33,7 +33,7 @@ _url="https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/" _deb=$(curl -fsSL -A "Mozilla/5.0" "$_url" | grep -oP 'href="microsoft-edge-dev_[0-9][^"]*_amd64.deb"' | sed 's/href="//;s/"$//' | sort -V | tail -1) _ver=$(echo "$_deb" | grep -oP '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | head -1)- echo "$_ver"+ echo "${_ver:-$pkgver}" } prepare() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 15:27:57 | LOW | 2 |
| 2026-07-24 13:27:52 | LOW | 2 |
| 2026-07-24 05:27:22 | LOW | 2 |
| 2026-07-24 03:27:03 | LOW | 2 |