Hacker GitHub

← All repos

ossillate-inc/packj

View on GitHub ↗ ★ 694 Python

Packj stops :zap: Solarwinds-, ESLint-, and PyTorch-like attacks by flagging malicious/vulnerable open-source dependencies ("weak links") in your software supply-chain

81 mentions on Hacker News by 10 people: 6 stories, 75 comments · first 2022-05-25 · latest 2026-08-31

Mentions per year 81 mentions · busiest year 2022 (31)
20082026
  1. I've been building an OSS tool to detect software supply-chain attacks: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of SSH…
  2. Built Packj [1] to audit dependencies easily from CLI. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for…
  3. Built Packj [1] to do exactly this. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for indicators of…
  4. …an interest, I'd love to collaborate and integrate Packj [1] audit for malware scans. 1. Packj ( https://github.com/ossillate-inc/packj ) detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses…
  5. …Packj sandbox for agentic code execution [1]. You can specify allowlist for network/fs. 1. https://github.com/ossillate-inc/packj/blob/main/packj/sandb...
    comment by ashishbijlani · 2025-10-16 · in Cloudflare Sandbox SDK
  6. Plug: I've been building a tool to detect software supply-chain cyberattacks: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of…
  7. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2025-09-08 · in NPM debug and chalk packages compromised
  8. Plug: I've been building a similar tool: https://github.com/ossillate-inc/packj Packj uses static+dynamic code/behavioral analysis to scan for indicators of compromise (e.g., spawning of shell, use of SSH keys, network communication, use…
  9. …also checks for several metadata attributes to detect impersonating packages (typo squatting). 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2024-12-15 · in Analysis of supply-chain attack on Ultralytics
  10. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  11. Good to see Packj[1] as one of the malware scanners used. 1. https://github.com/ossillate-inc/packj Packj detects malicious PyPI/NPM/Ruby/PHP/etc. dependencies using behavioral analysis. It uses static+dynamic code analysis to scan for…
  12. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  13. …It also checks for several metadata attributes to detect bad actors (e.g., typo squatting). 1. https://github.com/ossillate-inc/packj
  14. …of SSH keys, network communication, use of decode+eval, etc.) OR presence of vulnerabilities. 1. https://github.com/ossillate-inc/packj
  15. …shell, use of SSH keys, network communication, use of decode+eval, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2024-02-29 · in Over 100k Infected Repos Found on GitHub
  16. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
  17. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-12-14 · in Ledger's NPM account has been hacked
  18. …challenge here: too restrictive will block functionality, too permissive defeats the purpose. 1. https://github.com/ossillate-inc/packj flags malicious/risky NPM/PyPI/RubyGems/Rust/Maven/PHP packages by carrying out static+dynamic+metadata…
    comment by ashishbijlani · 2023-11-15 · in Rust without crates.io
  19. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
    comment by ashishbijlani · 2023-11-14 · in Rust without crates.io
  20. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-11-14 · in We've learned nothing from the SolarWinds hack
  21. …communication, use of decode+eval, mismatch of GitHub code vs packaged code, and several more. 1. https://github.com/ossillate-inc/packj
  22. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
  23. …packages. Packj Github action [2] can alert if a risky dependency is pulled into your build. 1. https://github.com/ossillate-inc/packj 2. https://github.com/ossillate-inc/packj-github-action
    comment by ashishbijlani · 2023-09-22 · in The Bogus CVE Problem
  24. …scorecards or even the checks that socket.dev do today on these packages to help determine risk? https://github.com/ossillate-inc/packj/blob/main/.packj.yaml Secondly, what about impersonation where attackers imitate a popular package and…
    comment by thenerdhead · 2023-09-10 · in A study of malicious code in PyPI ecosystem
  25. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-09-09 · in A study of malicious code in PyPI ecosystem
  26. …packages. It performs static/dynamic/metadata analysis to look for "suspicious” attributes. 1. https://github.com/ossillate-inc/packj
  27. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
  28. …for reporting vulnerabilities. Hopefully, these findings will bolster open-source security. 1. http://github.com/ossillate-inc/packj flags vulnerable/malicious NPM/PyPI/Rubygems/Cargo/Packagist packages. I'm the lead dev.
  29. …Supporting VSCode/browser extensions is on our roadmap. Disclaimer: I'm the lead developer. 1. https://github.com/ossillate-inc/packj
  30. …packaged code vs repo code? If you're interested, I'd love to integrate this in Packj tool. 1. http://github.com/ossillate-inc/packj flags vulnerable/malicious NPM/PyPI/Rubygems packages.
    comment by ashishbijlani · 2023-05-05 · in Mischievous NPM Publications
  31. …sandboxing and blocks access to sensitive files and limits traffic to known-good IP addresses. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-04-27 · in How to use Podman inside of a container (2021)
  32. …supply-chain security. We are working on adding support to check for provenance in Packj. 1. https://github.com/ossillate-inc/packj flags risky/malicious NPM/PyPI/Ruby dependencies
    comment by ashishbijlani · 2023-04-19 · in NPM Provenance Public Beta
  33. …Would love to integrate this in Packj [1] as one of the open-source SAST scanners. Will DM you. 1. https://github.com/ossillate-inc/packj flags malicious/risky open-source dependencies.
    comment by ashishbijlani · 2023-04-13 · in Show HN: TypeScript Security Scanner
  34. …code vs packaged code (provenance), change in APIs across versions, etc. to flag risky packages. 1. https://github.com/ossillate-inc/packj
    comment by ashishbijlani · 2023-03-30 · in 50% of new NPM packages are spam
  35. …get around rate limiting. We'd deeply appreciate if could create an issue for this on the repo. 1. https://github.com/ossillate-inc/packj#customization
  36. …or incorrect GitHub repo, very high version number, use of decode+exec, etc.). Full list here: https://github.com/ossillate-inc/packj/blob/main/packj/audit...
  37. …packages. It performs static/dynamic/metadata analysis to look for "suspicious” attributes. 1. https://github.com/ossillate-inc/packj
  38. …the number. This is why in Packj [1] we check for multiple attributes (e.g., dependents). 1. https://github.com/ossillate-inc/packj
  39. …of GitHub code vs packaged code (provenance), change in APIs across versions, and several more. 1. https://github.com/ossillate-inc/packj
  40. …as spawning of shell, exfiltration of data, mismatching repo code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj
  41. Very cool! I've built something similar, but for packages: https://github.com/ossillate-inc/packj Would love to talk.
  42. …registry based on Packj [1] that hosts vetted artifacts. Will post more about it publicly soon. 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  43. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  44. I’ve created Packj sandbox [1] for “safe installation” of PyPI/NPM/Rubygems packages 1. https://github.com/ossillate-inc/packj It DOES NOT require a VM/Container; uses strace. It shows you a preview of file system changes that installation…
  45. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  46. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  47. …install-time filesystem/network activities. We have detected a bunch of malware with the tool. 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  48. …Packj [1] uses OSV APIs to report vulnerable PyPI/NPM/Rubygems packages. Disclaimer: I built it. 1. https://github.com/ossillate-inc/packj flags malicious/risky packages.
  49. …this project here! Have you added support for permissions already? Would love to integrate this in https://github.com/ossillate-inc/packj
  50. …spawning of shell, use of SSH keys, and mismatch of GitHub code vs packaged code (provenance). 1. https://github.com/ossillate-inc/packj