镜像信息
{
"Id": "sha256:cedb90f3f283bca7e646c2caf9898a184e1735bf39996505b8bd7144ea5a0b0b",
"RepoTags": [
"owasp/modsecurity-crs:4.9.0-openresty-alpine-fat-202412090512",
"owasp/modsecurity-crs:openresty-alpine-fat",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/modsecurity-crs:4.9.0-openresty-alpine-fat-202412090512",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/modsecurity-crs:openresty-alpine-fat"
],
"RepoDigests": [
"owasp/modsecurity-crs@sha256:5394badd5f41431b474a3a2c37caa103c5eb588fc7174592d6bb3d3f60a19c49",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/owasp/modsecurity-crs@sha256:46172b23897eab42ac158b2c06a4049be06e12c524a28a56450a647b241d930c"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2024-12-09T05:43:03.660832287Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin",
"LUA_PATH=/usr/local/openresty/site/lualib/?.ljbc;/usr/local/openresty/site/lualib/?/init.ljbc;/usr/local/openresty/lualib/?.ljbc;/usr/local/openresty/lualib/?/init.ljbc;/usr/local/openresty/site/lualib/?.lua;/usr/local/openresty/site/lualib/?/init.lua;/usr/local/openresty/lualib/?.lua;/usr/local/openresty/lualib/?/init.lua;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua",
"LUA_CPATH=/usr/local/openresty/site/lualib/?.so;/usr/local/openresty/lualib/?.so;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so",
"ACCESSLOG=/var/log/nginx/access.log",
"BACKEND=http://localhost:80",
"DNS_SERVER=",
"ERRORLOG=/var/log/nginx/error.log",
"KEEPALIVE_TIMEOUT=60s",
"LD_LIBRARY_PATH=/usr/local/lib:/usr/local/openresty",
"LOGLEVEL=warn",
"METRICS_ALLOW_FROM=127.0.0.0/24",
"METRICS_DENY_FROM=all",
"METRICSLOG=/dev/null",
"MODSEC_ARGUMENT_SEPARATOR=\u0026",
"MODSEC_ARGUMENTS_LIMIT=1000",
"MODSEC_AUDIT_ENGINE=RelevantOnly",
"MODSEC_AUDIT_LOG=/dev/stdout",
"MODSEC_AUDIT_LOG_FORMAT=JSON",
"MODSEC_AUDIT_LOG_PARTS=ABIJDEFHZ",
"MODSEC_AUDIT_LOG_RELEVANT_STATUS=^(?:5|4(?!04))",
"MODSEC_AUDIT_LOG_TYPE=Serial",
"MODSEC_COOKIE_FORMAT=0",
"MODSEC_AUDIT_STORAGE_DIR=/var/log/modsecurity/audit/",
"MODSEC_DATA_DIR=/tmp/modsecurity/data",
"MODSEC_DEBUG_LOG=/dev/null",
"MODSEC_DEBUG_LOGLEVEL=0",
"MODSEC_DEFAULT_PHASE1_ACTION=phase:1,pass,log,tag:'${MODSEC_TAG}'",
"MODSEC_DEFAULT_PHASE2_ACTION=phase:2,pass,log,tag:'${MODSEC_TAG}'",
"MODSEC_DISABLE_BACKEND_COMPRESSION=Off",
"MODSEC_PCRE_MATCH_LIMIT=100000",
"MODSEC_PCRE_MATCH_LIMIT_RECURSION=100000",
"MODSEC_REQ_BODY_ACCESS=on",
"MODSEC_REQ_BODY_JSON_DEPTH_LIMIT=512",
"MODSEC_REQ_BODY_LIMIT=13107200",
"MODSEC_REQ_BODY_LIMIT_ACTION=Reject",
"MODSEC_REQ_BODY_NOFILES_LIMIT=131072",
"MODSEC_RESP_BODY_ACCESS=on",
"MODSEC_RESP_BODY_LIMIT=1048576",
"MODSEC_RESP_BODY_LIMIT_ACTION=ProcessPartial",
"MODSEC_RESP_BODY_MIMETYPE=text/plain text/html text/xml",
"MODSEC_RULE_ENGINE=on",
"MODSEC_STATUS_ENGINE=Off",
"MODSEC_TAG=modsecurity",
"MODSEC_TMP_DIR=/tmp/modsecurity/tmp",
"MODSEC_TMP_SAVE_UPLOADED_FILES=on",
"MODSEC_UNICODE_MAPPING=20127",
"MODSEC_UPLOAD_DIR=/tmp/modsecurity/upload",
"MODSEC_UPLOAD_FILE_MODE=0600",
"MODSEC_UPLOAD_KEEP_FILES=Off",
"NGINX_ALWAYS_TLS_REDIRECT=off",
"NGINX_ENVSUBST_OUTPUT_DIR=/usr/local/openresty/nginx/conf",
"PORT=80",
"PROXY_SSL_CERT_KEY=/usr/local/openresty/nginx/conf/proxy.key",
"PROXY_SSL_CERT=/usr/local/openresty/nginx/conf/proxy.crt",
"PROXY_SSL_CIPHERS=ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384",
"PROXY_SSL=off",
"PROXY_SSL_PROTOCOLS=TLSv1.2 TLSv1.3",
"PROXY_SSL_VERIFY_DEPTH=1",
"PROXY_SSL_VERIFY=off",
"PROXY_TIMEOUT=60s",
"REAL_IP_HEADER=X-REAL-IP",
"REAL_IP_PROXY_HEADER=X-REAL-IP",
"REAL_IP_RECURSIVE=on",
"SERVER_NAME=localhost",
"SERVER_TOKENS=off",
"SET_REAL_IP_FROM=127.0.0.1",
"SSL_CERT_KEY=/usr/local/openresty/nginx/conf/server.key",
"SSL_CERT=/usr/local/openresty/nginx/conf/server.crt",
"SSL_CIPHERS=ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384",
"SSL_DH_BITS=2048",
"SSL_OCSP_STAPLING=on",
"SSL_PORT=443",
"SSL_PREFER_CIPHERS=off",
"SSL_PROTOCOLS=TLSv1.2 TLSv1.3",
"SSL_VERIFY_DEPTH=1",
"SSL_VERIFY=off",
"WORKER_CONNECTIONS=1024",
"PARANOIA=1",
"ANOMALY_INBOUND=5",
"ANOMALY_OUTBOUND=4",
"BLOCKING_PARANOIA=1"
],
"Cmd": [
"/usr/local/openresty/bin/openresty",
"-g",
"daemon off;"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"/usr/local/bin/healthcheck"
]
},
"ArgsEscaped": true,
"Image": "",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"maintainer": "Taavi Ansper \u003ctaaviansperr@gmail.com\u003e",
"org.opencontainers.image.source": "https://github.com/coreruleset/modsecurity-crs-docker",
"resty_add_package_builddeps": "",
"resty_add_package_rundeps": "",
"resty_config_deps": "--with-pcre --with-cc-opt='-DNGX_LUA_ABORT_AT_PANIC -I/usr/local/openresty/pcre/include -I/usr/local/openresty/openssl/include' --with-ld-opt='-L/usr/local/openresty/pcre/lib -L/usr/local/openresty/openssl/lib -Wl,-rpath,/usr/local/openresty/pcre/lib:/usr/local/openresty/openssl/lib' ",
"resty_config_options": " --with-compat --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_v3_module --with-http_xslt_module=dynamic --with-ipv6 --with-mail --with-mail_ssl_module --with-md5-asm --with-sha1-asm --with-stream --with-stream_ssl_module --with-threads ",
"resty_config_options_more": "",
"resty_eval_post_download_pre_configure": "",
"resty_eval_post_make": "",
"resty_eval_pre_configure": "",
"resty_fat_image_base": "openresty/openresty",
"resty_fat_image_tag": "1.25.3.1-alpine-amd64",
"resty_image_base": "alpine",
"resty_image_tag": "3.20",
"resty_luajit_options": "--with-luajit-xcflags='-DLUAJIT_NUMMODE=2 -DLUAJIT_ENABLE_LUA52COMPAT'",
"resty_luarocks_version": "3.11.0",
"resty_openssl_patch_version": "1.1.1f",
"resty_openssl_url_base": "https://www.openssl.org/source/old/1.1.1",
"resty_openssl_version": "1.1.1w",
"resty_pcre_build_options": "--enable-jit",
"resty_pcre_options": "--with-pcre-jit",
"resty_pcre_sha256": "4e6ce03e0336e8b4a3d6c2b70b1c5e18590a5673a98186da90d4f33c23defc09",
"resty_pcre_version": "8.45",
"resty_version": "1.25.3.1"
},
"StopSignal": "SIGQUIT"
},
"Architecture": "amd64",
"Os": "linux",
"Size": 425810923,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/e4b22d58fd501df9333205ae7eaaddfc1c984be7e78d2047ad691241f3d0b803/diff:/var/lib/docker/overlay2/47c249b7e1122a54ba435652c9092e206231f3f319fd8eb9f7aa33ba73fb8a79/diff:/var/lib/docker/overlay2/fa4d0b1e7e1a7838e6b920f6fdc87cd89166cda9571c66f98f111cb122ff14ca/diff:/var/lib/docker/overlay2/4c0c82b82624a95eeccd92e50f007944ae4970f5c196f67eb25673ae820fc1c4/diff:/var/lib/docker/overlay2/44acfa2e4c92f029774dac979fd742e0bee1b2ebf4d77f6c2b7efb018e1cd092/diff:/var/lib/docker/overlay2/4f8fb4c337b911497d5f099627e0e1ad18d40dbf982ce203b6cd883badb4ebf3/diff:/var/lib/docker/overlay2/05167a0238d1cf5ddced8498fb1a018444431044b2e1414bc7f1024dd28bcdc2/diff:/var/lib/docker/overlay2/10dec2082deda0500045f6b36f91f74d4d1fba2b2fa22777a2d84c4ac3b3b806/diff:/var/lib/docker/overlay2/d105aeaa18a2798fcda20218fc448b5d158d6a81a5a6f1d5cf1187a1fa5c8002/diff:/var/lib/docker/overlay2/9efd931dc4bb127a241cbed56c03612c0c5d0b07505fa56b22dc4d69963fe105/diff:/var/lib/docker/overlay2/0d9bd335150c04ad901adfeb00cc376be28b07bc02117afc04eaa0181c6d63d5/diff:/var/lib/docker/overlay2/d2e4ec86d3812cad1b7924f495de238498249841dd1a74212ac3ef6af4dd0222/diff:/var/lib/docker/overlay2/d81d144cb31335d4cfa1226df298c095fd1cba1a5929e0e178494b3b98257c83/diff:/var/lib/docker/overlay2/a3876e6f842c823321e4935be086358a769950793e7b5f2f351024223a0d64a2/diff:/var/lib/docker/overlay2/047d6fe7325bf20e27154b93f1cd270c8260d79e1518a3ff1c6e573bdc4f3c1f/diff:/var/lib/docker/overlay2/837bf99bed819f9584c7ada581a1624c4a249d140a209c18f8f312b60526e700/diff:/var/lib/docker/overlay2/d7fe8f041cecfac9f43e49282834328e4f22d32f23c61b5f415bc28d601cb664/diff:/var/lib/docker/overlay2/8537983184bb08569226fa3ec6b902955705c451990b1bb11403228d67ab7bfc/diff:/var/lib/docker/overlay2/d0ec5b6cb4ac8df944e701eba43e0a9481399439c3e415f3b99cbed2e111a413/diff:/var/lib/docker/overlay2/8f39b274adb197003b562ccf92a107e56abcad3a46aec7d7a2949796617434bb/diff:/var/lib/docker/overlay2/d51291a27e59a7a546aba663522313980f58f507692cc639788856a3a0905cfb/diff:/var/lib/docker/overlay2/fe42b69fac812ecb965854f3c34900ace6abf263bc7d7c9cdbe1b75b0476b5b0/diff",
"MergedDir": "/var/lib/docker/overlay2/d0651b88a4cc36b80ee92ca3eea256c22d07f767b9026a11938fbcc08f8e9093/merged",
"UpperDir": "/var/lib/docker/overlay2/d0651b88a4cc36b80ee92ca3eea256c22d07f767b9026a11938fbcc08f8e9093/diff",
"WorkDir": "/var/lib/docker/overlay2/d0651b88a4cc36b80ee92ca3eea256c22d07f767b9026a11938fbcc08f8e9093/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:94e5f06ff8e3d4441dc3cd8b090ff38dc911bfa8ebdb0dc28395bc98f82f983f",
"sha256:26c2ab2f839b17440f68acec0e31927de572f98c911cb749971021c52727d08b",
"sha256:d175d866f27e285ca7be38cfa6dc0ed9a7729e0d566b79308b031ed1868186ba",
"sha256:9d441c09f504f46e15f72b02488fe8432eaa27a297c186c00af646caadebdc3d",
"sha256:e54372abb134eb2a64dfe9cff87cf22386f85397c2b65b670768482574380474",
"sha256:953e3a000ec72e3ec259149b3d305dd23cfb25ef4c6458ded410b18aa8462af6",
"sha256:a95a0a8d882c3386a914a2b3d73cfccbc2dcad018b5bab89ff237530837b26e7",
"sha256:603b759328380d8ee0a5b623fe19c2f946103e4c4742a5fa35dd1dadbcbcc8df",
"sha256:09d8577b7080a0ff98c92f195920b8c26cd0f8c39c007db74cd4262627b206cd",
"sha256:4d97bd8fd17214f8b68804e6109693f39e648734f4366ddfba6870327b655607",
"sha256:4f330e0c25ffe181d2e13be31b311b09f44eea8b7d63b40aaf76488f7e873e87",
"sha256:236f8d04cd1741773a794d74300f307fa0614002707f2b3abd9068f3bda87d74",
"sha256:9f9282b74bb86ee1de4d88b9014e6b8119f7a533e7094f94f128e98444522fbe",
"sha256:2351f41cce299b3a5cf269cd8ed1861889a5288a3cb14bcfc0541581a54f2443",
"sha256:36f2e8b21c05933aec557f99507b6c6b3964dfc40e277beec0d0e18f805aae40",
"sha256:9f19dacdbb46481450ad64b78819680a1aa937c204079f5937040e3f3c9eecee",
"sha256:a2b9ea622fc960513f8732e04053bd4f07e3d845dcf6fba788997a6a054d335a",
"sha256:4d67b62653e35a5a76fdad69f0e34203a8e5d643f236edb35c0689e9fac78225",
"sha256:a6570130f759f7ca6db1f3fdea7e4e1ef2e07aab52c0a375ece236842f22fd99",
"sha256:d08f82b4f3ac68368f9aeb67d6e7300d99d4940b6051b1880484cad69f7709b0",
"sha256:fc539da702b7118255c407e4a45d471b2fae44f1d2ed2002c8b7b09975e7bf8e",
"sha256:b0d114d976d22e9ff0a83ca081af8452fe3716a7fc8efedaba3d7e95f673a9f8",
"sha256:832b871e0590de42cd519790cab828c9eec3a2a13f6f9613e777d2d828e95b23"
]
},
"Metadata": {
"LastTagTime": "2024-12-10T10:38:50.409304961+08:00"
}
}