Add AISVS 1.0 mappings
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia esaminando MAPPING-READABLE-v2.md, new_cre_proposals_v2.csv e FORCED-MAPPING-RATIONALE-v2.md insieme alle mappature ASVS esistenti in OpenCRE. Confronta le mappature AISVS proposte e i sei nuovi CRE con le convenzioni attuali, quindi chiedi ai maintainer di decidere quali proposte e quali mappature forzate sono accettate. Il lavoro è completato quando i dati di mappatura esaminati e tutte le aggiunte di CRE approvate sono pronti per essere integrati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi!
Attached files have two alternative proposals of adding AISVS mappings to OpenCRE. This took longer than expected and for the same reason there are now several attachments.
At this point I have been looking at these too long and would appreciate maintainers second pair of eyes having a look at the proposals.
Attachment contents
| File | Purpose |
|---|---|
AISVS-1.0-OpenCRE-mapping-v2-CONSOLIDATED.xls |
The actual submission. CRE mapping template with AISVS columns appended. |
AISVS-1.0-OpenCRE-mapping-v2-CONSOLIDATED.csv |
Same data as CSV, for diffing. |
new_cre_proposals_v2.csv |
The 6 proposed new CREs: driving requirements, chapters, suggested parent, full text. |
MAPPING-READABLE-v2.md |
Full mapping as per-chapter tables, for review without a spreadsheet. |
AISVS-1.0-OpenCRE-mapping-v2-FORCED.xls |
Fallback variant with zero new CREs. |
AISVS-1.0-OpenCRE-mapping-v2-FORCED.csv |
Same as CSV again. |
FORCED-MAPPING-RATIONALE-v2.md |
What forcing the remaining gaps onto existing CREs costs. |
Conventions
Modelled after ASVS entries in OpenCRE:
OWASP AISVS|namehas the full requirement sentence (same way ASVS usessection).OWASP AISVS|idhas the native requirement ID, for example1.1.1.OWASP AISVS|hyperlinkis a section-level link into the chapter file. AISVS has no per-requirement anchors, same limitation as ASVS.OWASP AISVS|descriptionhas the AISVS level and my rough confidence rating, plus aforced: <rating>suffix on rows where the mapping was a substitute for reviewers to focus on where I wasn't that sure.
The 6 proposed new CREs
| Proposed CRE | Drives | Chapter |
|---|---|---|
| Agent action reversibility gating | 9.2.3, 9.2.4, 9.2.10 | C9 |
| Agent action approval integrity | 9.2.2, 9.2.8 | C9 |
| Agent tool capability declaration and enforcement | 9.3.3, 9.3.4 | C9 |
| Agent action chain non-repudiation | 9.4.2 | C9 |
| Token passthrough prohibition in AI tool servers | 10.2.7 | C10 |
| AI tool definition change detection | 10.4.8 | C10 |
All six are in the agentic-chapters (C9/C10) that postdate most standards currently in OpenCRE. Forcing any of these into an existing CRE creates just noise for users of CREs.
FORCED-MAPPING-RATIONALE-v2.md walks through each, but the short version is: least privilege does not express reversibility, privacy consent does not express canonicalised action parameters, an SDLC audit trail does not express cryptographic binding of a runtime chain, and OAuth revocation does not express confused-deputy prevention.
Deferred proposals
Following AISVS controls I decided to now intentionally force-fit rather than propose new CREs. Maintainer input is welcome on the deferred four.
| Withdrawn proposal | Now maps to | Fitness for mapping |
|---|---|---|
| AI compute environment attestation (4.1.3, 4.2.1, 4.2.3) | 347-352, 171-222, 307-507 |
strained |
| AI compute tenant isolation (5.3.2, 8.1.1) | 515-021, 273-600 |
wrong / strained |
| AI-generated content provenance marking (7.4.4) | 810-884 |
acceptable |
| AI input drift detection (12.3.1, 12.3.4) | 058-083, 418-853 |
acceptable / strained |
One of these (5.3.2 → 515-021 network isolation) is still a wrong forced fit: network isolation cannot stop GPU-memory side channels. I am flagging it here because withdrawing the proposal is a scoping decision, not a claim that the gap disappears. If a later CREs adds compute-isolation coverage, that mapping could be added.
new_cre_proposals_v2.csv
forced_mapping_v2.csv
MAPPING-READABLE-v2.md
FORCED-MAPPING-RATIONALE-v2.md
AISVS-1.0-OpenCRE-mapping-v2-FORCED.xls
AISVS-1.0-OpenCRE-mapping-v2-FORCED.csv
AISVS-1.0-OpenCRE-mapping-v2-CONSOLIDATED.xls
AISVS-1.0-OpenCRE-mapping-v2-CONSOLIDATED.csv
- Lingua principale
- Python
- Stelle
- 210
- Fork
- 167
- Merge medio
- 4g 12h
- PR unite (30g)
- 28
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OWASP/OpenCRE
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OWASP/OpenCRE#1215 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Map Analysis continues polling after a background job failsForse già presa @amantebriwal4321 l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
OWASP/OpenCRE#1211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
OSCAL Compass adopterAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
MCP tools return "Internal MCP tool error." when OpenCRE is unreachable or times outForse già presa @ShaanGS l’ha presa 23 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
OWASP/OpenCRE#1163 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
find_node_by_name endpoint does not enforce MAX_ITEMS_PER_PAGE, allowing unbounded pagination queries`Forse già presa @Jeffy123-zhu l’ha presa 26 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
OWASP/OpenCRE#1149 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OWASP/OpenCRE
Issue simili
-
Unknown stop ID in slow zone data crashes post formatting and skips the rest of that day's postsApertabackend bug tm-new-volunteer
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
transitmatters/mbta-slow-zone-bot#81 · 1 commento ·
-
area:schema documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
risk:high type:ci
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
spacetelescope/rdmt-spire#49 ·
I maintainer di solito rispondono entro 1 giorno