14作者: yavorsky11 天前原帖
嗨,HN, 我创建了 <a href="https://unbuilt.app" rel="nofollow">https://unbuilt.app</a>,旨在解决我作为开发者经常遇到的问题:识别网站背后的技术栈,尤其是那些使用新框架和工具的网站。 现有的解决方案依赖于预先保存的数据或签名数据库,而 Unbuilt 则通过实时加载和检查网站代码进行全新分析。这意味着它能够检测到其他分析工具常常遗漏的前沿技术。 技术细节: - 使用 Playwright 访问网站并分析其资源 - 基于队列的架构以处理并发请求 - 优化模式以检测现代框架(如 Next.js、Vite、React Compiler 等) - 双层缓存系统以提高性能和结果共享 该工具完全开源且免费使用,没有高级版本或使用限制。我之所以开发它,是因为我相信开发者应该拥有更好的工具来理解网络生态系统。 我非常欢迎任何反馈,特别是在检测准确性和希望添加的技术类型方面。如果您有兴趣贡献,所有模式检测逻辑都设计得易于扩展。 仓库链接: <a href="https://github.com/yavorsky/unbuilt.app">https://github.com/yavorsky/unbuilt.app</a>
1作者: kunalsin9h11 天前原帖
描述:GitLab CI 组件,帮助您无缝保护您的管道免受脆弱和恶意的开源依赖影响。该组件通过 GitLab CI 目录直接集成到您的 CI/CD 工作流中,并允许您使用通用表达语言(CEL)建立基于政策的保护措施。 主要特点: - 使用 CEL 以代码形式设置您自己的安全政策 - 在风险开源组件进入您的代码库之前进行检测和阻止 - 作为原生 GitLab CI 组件实现无缝集成 - 可直接在 GitLab CI 目录中获取 试用一下,并告诉我们您的想法!