Skip to content

RFP.2.1 demo: PR-triggered scan, advisory only (no gate)#1

Open
dave-apisec wants to merge 10 commits into
developfrom
demo/scan-pass
Open

RFP.2.1 demo: PR-triggered scan, advisory only (no gate)#1
dave-apisec wants to merge 10 commits into
developfrom
demo/scan-pass

Conversation

@dave-apisec

Copy link
Copy Markdown
Owner

What this demonstrates

RFP.2.1 — Scan triggered automatically on pull request open/update.

  • Runner: ephemeral ubuntu-latest GitHub-hosted VM (destroyed after run)
  • Credential handling: APISEC_TOKEN stored as a GitHub Secret — masked in all logs, never touches disk
  • Calls POST /v1/applications/{id}/instances/{id}/scan directly via the APIsec REST API
  • No severity gate — workflow always passes; findings surface in the APIsec dashboard

Expected result: ✅ Check passes. PR comment includes a direct link to the scan in APIsec.

Demonstrates RFP.2.1 — PR-triggered scan with runner isolation and
secret-based credential handling. Thresholds set to 999 so the pipeline
passes regardless of findings (scan-pass demo branch).
Replaces Docker container with a direct POST to
/v1/applications/{id}/instances/{id}/scan — demonstrates RFP.2.1
PR-triggered scanning and secret-based credential handling.
Workflow always passes; findings visible in APIsec dashboard only.
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

❌ Failed to trigger APIsec scan — check the Actions log for details.

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

❌ Failed to trigger APIsec scan — check the Actions log for details.

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

1 similar comment
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

❌ Failed to trigger APIsec scan — check the Actions log for details.

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
1363 1089 80% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 34f982c by action🐍

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

❌ Failed to trigger APIsec scan — check the Actions log for details.

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

❌ Failed to trigger APIsec scan — check the Actions log for details.

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

✅ Scan triggered successfully — View results in APIsec →

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

✅ Scan triggered successfully — View results in APIsec →

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

APIsec API Security Scan

✅ Scan triggered successfully — View results in APIsec →

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

@github-actions

Copy link
Copy Markdown

APIsec API Security Scan

✅ Scan triggered successfully — View results in APIsec →

This PR uses an advisory-only scan. No severity gate is applied; findings do not block merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant