
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
This repository is not maintained.
https://godoc.org/github.com/asecurityteam/nexpose-scan-notifier?status.svg](https://godoc.org/github.com/asecurityteam/nexpose-scan-notifier) https://travis-ci.com/asecurityteam/nexpose-scan-notifier.png?branch=master](https://travis-ci.com/asecurityteam/nexpose-scan-notifier) https://codecov.io/github/asecurityteam/nexpose-scan-notifier/coverage.svg?branch=master](https://codecov.io/github/asecurityteam/nexpose-scan-notifier?branch=master)
https://github.com/asecurityteam/nexpose-scan-notifier
Nexpose Scan Notifier is an API service which queries Nexpose and generates events for completed scans.
This project depends on a mechanism to persist and retrieve the timestamp of the last processed scan. This ensures that successfully processed scans are not reprocessed, and any scans which are not successfully produced can be retried.
The current implementation of the timestamp storage interface is a DynamoDB table.
DynamoDB
This project stores the timestamp of the last processed scan in a simple DynamoDB table. The table uses a static partition key (which uses "lastProcessed" as its default value), and successfully processed timestamps are upserted with the key "timestamp". The table schema would look like the following:
json{ TableName : "ScanTimestamp", KeySchema: [ { AttributeName: "partitionkey", KeyType: "HASH", //Partition key } ], AttributeDefinitions: [ { AttributeName: "partitionkey", AttributeType: "S" } ] }
Depending on the user, this service or app can be composed of a bunch of sidecars. While one can check whether the configuration and placement of these sidecars are configured correctly internally it might be useful to check whether environment variables point to the correct external dependencies.
An obvious external dependency would be Nexpose itself. If the Dynamo DB and Nexpose environment variables are configured within docker-compose.yaml, then
users can check whether they are able to connect to with these dependencies with /dependencycheck(example in gateway-incoming.yaml).
This project is in incubation which means we are not yet operating this tool in production and the interfaces are subject to change.
We publish a docker image called https://github.com/asecurityteam/sdcli that bundles all of our build dependencies. It is used by the included Makefile to help make building and testing a bit easier. The following actions are available through the Makefile:
make dep
Install the project dependencies into a vendor directory
make lint
Run our static analysis suite
make test
Run unit tests and generate a coverage artifact
make integration
Run integration tests and generate a coverage artifact
make coverage
Report the com***ed coverage for unit and integration tests
make build
Generate a local build of the project (if applicable)
make run
Run a local instance of the project (if applicable)
make doc
Generate the project code documentation and make it viewable locally.
Our build process will run the following checks before going green:
Running these locally, will give early indicators of pass/fail.
This project is licensed under Apache 2.0. See LICENSE.txt for details.
Atlassian requires signing a contributor's agreement before we can accept a patch. If you are an individual you can fill out the individual CLA. If you are contributing on behalf of your company then please fill out the corporate CLA.
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务